J'essaie de rediriger la sortie d'une commande bash dans un nouveau fichier.
Si j'essaye le tuyau comme ci-dessous:
ls -la | vim
Bash me montre les erreurs:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Je sais que je peux ouvrir Vim puis utiliser:
:r !ls -la
Mais existe-t-il un moyen de le faire dans bash lui-même, de sorte que Vim soit ouvert et que la sortie y soit collée automatiquement?
<(ls -la)
est en fait un processus de substitution plutôt que de substitution de commande .