Bonjour,

J ai plusieurs mots a remplacer par un meme mot. Ces mots ont ne souschaine en commun.

exemple:

dans mon fichier file.txt j ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
toto.tata blabla
tata tete
tutu
titi
J aimerai bien que les mots ayant le mot tata soient remplacer par tyty. ce qui donnera

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
tyty blabla
tyty tete
tutu
titi
Voila en gros ce que je veux faire .

Voici la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -e 's/ tata\.\* /tyty /g' file.txt > file1.txt
J ai l impression que tata* $ n est pas interpreter comme etant un expression mais plutot comme une chaine quelconque ...


Merci de votre aide.