Snippets tagged "sed" Snippets tagged "sed"

Utiliser un retour charriot dans un remplacement sed

Quand on veut utiliser un retour charriot (\n) dans un remplacement avec sed, on commence généralement par essayer ce genre de truc :

$ echo "one,two,three" | sed "s/,/\n/g"

Mais ça ne fonctionne pas ; il faut donc émuler le retour charriot, ce qui est faisable de cette façon :

$ echo "one,two,three" | sed "s/,/\\`echo -e '\n\r'`/g"
by Nicolas Perriault on 2009-06-04, tagged bash  cli  linux  sed  shell 

Effacer les lignes vides d'un fichier

$ sed '/^$/d' fichier.txt
by Nicolas Perriault on 2006-12-09, tagged cli  linux  sed  string