sed ne travaille que ligne par ligne. Le \n n'est pas dans le buffer
pour les patterns.
Par contre, certains sed (gnu sed) poss�de un espace qui peut �tre
illimit� :
sed -n 'H;$g;$s/\n//gp' brol
Donc sed est bien pour le ligne � ligne mais pas tr�s performant pour
les multilignes...
--
Alexandre Dulaunoy -- http://www.foo.be/
3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD --- AD993-6BONE
"People who fight may lose.People who do not fight have already lost."
Bertolt Brecht
On Thu, 13 Mar 2003, Fred wrote:
>
> Hello,
>
> J'ai un ptit probl�me avec sed.
>
> J'aimerai �liminer d'un fichier initial tous les
> caract�res de retour � la ligne qui s'y trouvent - les \n.
>
> D'apr�s ce que j'ai lu des pages infos sur sed, une commande comme:
>
> sed -e 's/\n//g' < file.in > file.out
>
> devrait suffir... mais �a n'a pas l'air de fonctionner...
>
> Ne me donnez pas d'autres commandes de remplacement du style:
> cat fichier | tr -d '\n' ou autres... non! Ce que je cherche, c'est de
> comprendre pourquoi une simple commande sed de base comme d�crite
> ci-dessus ne fonctionne pas et, �ventuellement, comment la corriger pour
> qu'elle fonctionne.
>
> Merci,
>
> Fred.
>
> ---
> ,-. Fr�d�ric BURLET
> oo|
> /`'_) HomePage : http://www.bugfactory.org/~glenn
> (\__|/ NamurLUG : http://namurlug.org
> ------
>
>
>
> _______________________________________________________
> 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
>
>
>
_______________________________________________________
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