Bonjour,
Dans un fichier texte, je voudrais modifier un mot dans une ligne (TOTO par TITI) que si la ligne suivante contient un certain (TATA).
par exemple :
devient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 je suis TOTO TATA m'embete et ça ne plait pas à TOTO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 je suis TITI TATA m'embete et ça ne plait pas à TOTO
pour ça j'ai tenté sous vi
mais il ne trouve aucun texte (aucune ligne, c'est bien le problème!) vérifiant
Code : Sélectionner tout - Visualiser dans une fenêtre à part :g/TOTO.*$^.*TATA.*/%s/TOTO/TITIAvez-vous une idée pour faire ça?
Code : Sélectionner tout - Visualiser dans une fenêtre à part TOTO.*$^.*TATA.*
Merci d'avance
Partager