Bayrouni a écrit, lundi 3 juillet 2006, à 17:29 :
[...]
> Mais je suis intrigué par la solution sed que je 
> m'efforcerai à decrypter :)
> Je suis sur une doc à cette adresse:
> http://www.gnu.org/software/sed/manual/html_mono/sed.html

Il y a aussi http://sed.sf.net/, avec beaucoup d'exemples.

> Mais peut-être que quelques phrases en français accompagnant 
> cette jolie ligne sed auraient facilité la tâche?

Il y en avait un peu :

> sed -ne '/./{ # si une ligne est non-vide
début de bloc

>     p # on écrit
>     :a
étiquette de retour

>     n # puis on avale les non-vides suivantes en boucle...
>     /./ba
goto a (si la nouvelle ligne contient aussi quelque chose)

> }'

> Et Merci pour la belle ligne :)

C'était simple ! Il faut reconnaître que Awk est plus lisible.

PS.  Pour  les performances,  on  a déjà  signalé  que  Perl était  plus
performant sur les (très) gros fichiers.
-- 
Jacques L'helgoualc'h


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter 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]

Répondre à