Suivant: Obtenir de l'aide Chapitre: Utilisation de l'éditeur Avant: Inclure un autre
Lancer une commande shell
Vous pouvez également lancer des commandes depuis l'éditeur vi. La commande :r! fonctionne comme :r, mais au lieu de lire un fichier, elle insère la sortie de la commande indiquée, à partir de la position courante du curseur. Par exemple si vous utilisez la commande
vous aboutirez à
Vous pouvez aussi ``obtenir un shell'' à partir de vi, en d'autres termes, lancer une commande sans quitter l'éditeur, et retourner à votre édition de fichier lorsque vous avez terminé. Par exemple en faisant
la commande ls -F sera exécutée, et le résultat s'affichera à l'écran, mais ne sera pas inséré dans le fichier que vous éditez. Si vous utilisez la commande
vi lancera une copie du shell, vous permettant temporairement de mettre l'éditeur ``en attente'' pendant que vous faites autre chose. Lorsque vous sortirez de ce shell (en utilisant sa commande exit), vous retrouverez vi.