Sed, remplacer derniere occurence trouvé
zil
Messages postés
33
Statut
Membre
-
zil Messages postés 33 Statut Membre -
zil Messages postés 33 Statut Membre -
Bonjour,
j'ai bien vu l'exemple pour remplacer la 2eme occurrence dans une chaîne
sed 's/la/LA/2' fichier.txt
mais je voudrais une astuce pour remplacer la dernière
est-ce possible? merci
Zil...
j'ai bien vu l'exemple pour remplacer la 2eme occurrence dans une chaîne
sed 's/la/LA/2' fichier.txt
mais je voudrais une astuce pour remplacer la dernière
est-ce possible? merci
Zil...
Configuration: Linux Firefox 3.0.11
4 réponses
-
Salut,
Remplacer la dernière occurrence de foo par bar :[tmpfs]$ echo $A bla foo bla foo blabla foo bla [tmpfs]$ echo $A | sed 's/\(.*\)foo/\1bar/' bla foo bla foo blabla bar bla [tmpfs]$
;-))
-
Salut
bon ca marche... un peu
en fait quand j'ai une ligne du style
A. G. 1/2 L;
au lieu de faire
A. G;1/2 comme je voudrais
il fait
A. G. 1/.;L;
intéressant non?
voici mon sed
s/\(.*\). /\1.;/
merci
Zil... -
Ok, merci beaucoup
je vais essayer ça
génial ce forum, hein!!! -
ok, j'ai trouvé
il fallait que j'échappe le .
s/\(.*\)\. /\1.;/
merci quand meme