On Thu, Feb 21, 2002 at 09:46:15PM +0100, Laurent Hermann wrote:
> Le Jeudi, 21 F�vrier 2002 15.46, vous avez �crit :
> ....
> > Moi j'ai le r�flexe d'utiliser dos2unix qui a aussi l'avantage de
> > convertir certains caract�res sp�ciaux (sans doute ce qu'a fait
> > le 'recode ibmpc..lat1'.
> >
> > Anne
>
> OK, mais quelles outils utiliser pour des fichiers qui ont des fins de
> lignes Mac ? Par exemple un fichier cr�� en DOS, retouch� par un
> web master travaillant avec Mac puis retouch� par moi pour y int�grer
> du PHP en utilisant des outils sous Linux. Il m'est arriv� d'obtenir
> ainsi des fichiers qui ont des fins de lignes de plusieurs syst�mes.
> Quelle outils utiliser pour mettre de l'ordre dans tout �a ?
> R�cursivement ?
j'avais eu ce genre de problem au tout debut
de ma prise de contact avec linux.
je maitrisais pas trop les regexp alors
j'avais vite ecrit une crotte en C.
-------8<-------------------
#include <stdio.h>
#define cCarriageReturn 0x0D
#define cNewLine 0x0A
int main ()
{
int ch;
while ((ch = getchar()) != EOF) {
if (ch == cCarriageReturn)
putchar (cNewLine);
else
putchar (ch);
}
exit (0);
}
------------------8<-----------------
sauvegarde ca dans mac2unix.c
ensuite gcc -o mac2unix mac2unix.c
(il doit y avoir plus simple:)
--
Philippe Strauss
http://philou.ch/
L'indiff�rence est le plus grand risque de notre temps,
la forme civilis�e de la cruaut�. -- Zenta Maurina
--
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.