Snippets tagged "shell bash" Snippets tagged "shell bash"

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