Bonjour,
Et non, beaucoup de version de sed ne supporte pas la syntaxe "\t,\n,\r,...", donc il faut écrire réellement ces caractères et dans ce cas ctrl-v est ton ami sauf pour "\n".
Par exemple pour la tabulation, tu appuis sur la touche ctrl (celle de gauche) et en la gardant appuyée, tu appuies sur la touche v (rien ne se passe jusqu'ici, c'est normal), tu relache tout puis tu appuie juste sur la touche tabulation, et là sur ton terminal, tu devrait voir apparaitre "^I", et donc le caractère est saisie et donc en sed, un exemple:
sed 's/pattern/^Imodification/g'
Pour le '\n', il suffit juste que tu le saisisses normalement, mais dans une chaine quoté, ce qui par exemple donne:
1 2
| sed 's/pattern/modification
suite_modification/g' |
Partager