vim                
            Utiliser ex de la ligne de commande
        
        
            
    Recherche…
Substitution à partir de la ligne de commande
 Si vous souhaitez utiliser vim d'une manière similaire à sed , vous pouvez utiliser l' -c pour exécuter une commande ex à partir de la ligne de commande. Cette commande s'exécutera automatiquement avant de vous présenter le fichier. Par exemple, pour remplacer foo avec bar : 
vim file.txt -c "s/foo/bar"
 Cela ouvrira le fichier avec toutes les instances de foo remplacées par la bar . Si vous souhaitez apporter des modifications au fichier sans avoir à enregistrer manuellement, vous pouvez exécuter plusieurs commandes ex et faire écrire et quitter la dernière commande. Par exemple: 
vim file.txt -c "s/foo/bar" -c "wq"
Note importante:
 Vous ne pouvez pas exécuter plusieurs commandes ex séparées par une barre | . Par exemple 
vim file.txt -c "s/foobar | wq"
 N'est pas correct Cependant, cela peut être fait si vous utilisez ex . 
ex -c ":%s/this/that/g | wq" file.txt
Modified text is an extract of the original Stack Overflow Documentation
        Sous licence CC BY-SA 3.0
        Non affilié à Stack Overflow