Comment remplacer un mot d'une ligne d'un fichier texte
xunil2003
Messages postés
830
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
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
mais rien a modifier la ligne ??
Comment dois je faire ?
merci
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
A voir également:
- Comment remplacer un mot d'une ligne d'un fichier texte
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
hello
$ var=maison; echo "workgroup = Z1" | sed -r "s/(workgroup = ).*/\1$var/" workgroup = maison $
Bonsoir,
J'ai problème , quand on connais pas le texte a modifier mais qu'on sais ou y changer, comment faire ?
Exemple modifier ceci
en ceci
Comment je doit faire avec ceci
Le mieux serai de lui dire de modifier tout texte après
Merci.
J'ai problème , quand on connais pas le texte a modifier mais qu'on sais ou y changer, comment faire ?
Exemple modifier ceci
workgroup = Z1
en ceci
workgroup = maison
Comment je doit faire avec ceci
sed -i.bak "s/WORKGROUP/$nouveau_nom/g" /etc/samba/smb.conf
Le mieux serai de lui dire de modifier tout texte après
workgroup =
Merci.