sed ne travaille que ligne par ligne. Le \n n'est pas dans le buffer
pour les patterns.
En effet.
Pour le probl�me, donn�, voici un moyen tr�s simple en Perl:
perl -pe 'chomp' <source >destination
Petite explication:
-p: assume un "while (<>) { ... }" autour de l'expression
-e: �x�cute l'expression qui suit
chomp: supprime le "\n" de "$_" (variable anonyme) si pr�sentDonc, �crit en long et en large:
while (<>) {
chomp;
print $_;
}Par contre, certains sed (gnu sed) poss�de un espace qui peut �tre
illimit� :
sed -n 'H;$g;$s/\n//gp' brol
C'est quoi ce truc ? lol H;$g;$s/ ?
Donc sed est bien pour le ligne � ligne mais pas tr�s performant pour
les multilignes...
Oui, en effet. Je trouve sed assez mal document� dans le man aussi :-\ Je l'utilise pour des choses tr�s simple, genre
sed 's/foo/bar/g' <src >dst
mais sinon je passe tr�s vite � Perl ou awk.
-- -o) Pascal Bleser http://guru.unixtech.be /\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> _\_v The more things change, the more they stay insane.
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech

