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

Répondre à