[CBLX] question sur "sed"
Delaunay Christophe
christophe.delaunay at thomson.net
Mer 20 Juin 10:57:12 CEST 2007
Bonjour Philippe,
Tu as écrit:
>En fait, je m'aperçois que "sed" change les 'nn' en 'n' ; l'antislash
>ne fonctionne pas avec 'n' (newline) mais il marche avec 't' (tab) !
C'est parce que sed marche ligne par ligne.
Essaie plutôt:
sed -i/^$/d toto
Pour en supprimer les lignes vides. Dans ce script, ^ indique le début de la ligne, $ indique la fin de la ligne. Du coup, /^$/ indique toutes les lignes où il n'y a rien entre le début et la fin, autrement dit, les lignes vides.
Ceci dit, comme je n'ai pas testé, j'espère que ça va faire ce que tu veux.
Bonne journée. @+ Chris
Plus d'informations sur la liste de diffusion CarrefourBLinuX