Bonjour a tous,
à l'aide de sed sur du redhat je voudrais remplacer sur une ligne, un caractère par un autre à partir de la 3eme occurrence.
j'arrive à remplacer le 3 eme caractere de cette facon :
je voudrais que cela fonctionne pour le reste de la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo xxxx-xxxxxx-xxxxx-xxxxxxx-xxxxxx-xxxxxxxx | sed 's/-/_/3' xxxx-xxxxxx-xxxxx_xxxxxxx-xxxxxx-xxxxxxxx
j'ai essayé avec $ en imaginant que celui ci aurait été interpreté comme la fin de ligne mais cela ne fonctionne pas.
une ame charitable pour une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo xxxx-xxxxxx-xxxxx-xxxxxxx-xxxxxx-xxxxxxxx | sed 's/-/_/3,$' sed: -e expression #1, char 8: unknown option to `s'
cdlt.
Partager