Re: bash enlever le retour chariot de chaque ligne d'un fich…

Page principale

Répondre à ce message
Auteur: nt.guilde
Date:  
À: anne.guilde@free.fr
CC: guilde
Sujet: Re: bash enlever le retour chariot de chaque ligne d'un fichier
> > while IFS=$':\r' read i j k ; do echo ",$i,$j,$k," ; done <file
> >
> >    -Nicolas

> >
>
> Merci
>
> Je viens de tester.
> C'est nickel
>
> while IFS=$':\r' read i j ; do echo " $i -- $j " ; done <file
>
> J'ai besoin que de 2 champs.
>
> Par contre, s'il y a plusieurs ':' dans la ligne du fichier...
> Comment faire?


La variable 'k' accumule les champs 3, 4,... jusqu'à la fin de la ligne ;
essaie avec 'read i j k', comme plus haut.
-Nicolas