Bonsoir,
Jean-Damien Durand a �crit, lundi 16 mai 2005, � 20:38 :
> Une facon parmi d'autres:
>
> chaine=`cat mon_fic | perl -pe 's/\n//g'`
0) UUOC ! ��cat mon_fic |�� = ��< mon_fic��
1) Perl, c'est lourd,
chaine="$( tr -d '\n' < mon_fic )"
> FR > cat mon_fic | while read ligne
> FR > do
> FR > variable=`echo $ligne`
> FR >
> FR > #c'est ici que �a cloche
> FR > chaine=$chaine$ligne
> FR >
> FR > done
> FR >
> FR > echo $chaine
Dans un read, $IFS est le s�parateur de champs ; comparer avec ou sans :
(
IFS="\n" ; tout='' ;
while read ligne
do
tout="$tout$ligne"
done < mon_fich
echo "$tout"
)
Les parenth�ses �vitent d'avoir � restaurer $IFS.
PS. on trouve ce genre de choses dans news:fr.comp.os.unix
--
Jacques L'helgoualc'h
--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]