Comment remplacer un mot d'une ligne d'un fichier texte

Fermé
xunil2003 Messages postés 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 - Modifié par xunil2003 le 26/05/2013 à 22:05
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 1 juin 2013 à 08:35
Bonjour,

J'ai fait un script bash, et je voudrai savoir comment remplacer un mot d'une ligne dans un fichier texte.

Je voudrai remplacer le mot "WORKGROUP" par "TRAVAIL" à la ligne suivante
 workgroup = WORKGROUP


laurent@PC-ubuntu:~$ sed -i.bak 's/WORKGROUP\(TRAVAIL\)/\1/' /home/laurent/bash/test/bidon.txt
laurent@PC-ubuntu:~$ 

mais rien a modifier la ligne ??

Comment dois je faire ?
merci

3 réponses

xunil2003 Messages postés 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 14
26 mai 2013 à 22:28
Bonsoir,

J'ai trouvé :

sed -i.bak "s/WORKGROUP/TRAVAIL/g" /home/laurent/bash/test/bidon.txt


Merci.
1