Je faire une substitution générale d'un mot par un autre dans fichier avec la commande suivante :
vi -c g/mot1/s//mot2/g fichier
Cela fonctionne mais vi reste ouvert. Comment pourrais je faire pour sauvegarder le fichier et quitter vi dans la même ligne de commande que j'ai mentionnée ?
Merci de votre aide
# Sed est mon ami
Posté par dubis . Évalué à 4.
sed 's/la/LA/g' fichier.txt
[^] # Re: Sed est mon ami
Posté par Jaimz . Évalué à 4.
[^] # Re: Sed est mon ami
Posté par Jacques L'helgoualc'h (site web personnel) . Évalué à 2.
sed -i.bak -e 's/la/LA/g' fic*.txt
et -i tout court ne fait pas de sauvegarde.
# vim commande
Posté par tuxce (site web personnel) . Évalué à 6.
vim +'%s/la/LA/g' +wq fichier
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.