Ich versuche, die Ausgabe eines Bash-Befehls in eine neue Datei umzuleiten.
Wenn ich die Pipe wie folgt probiere:
ls -la | vim
Bash zeigt mir die Fehler:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Ich weiß, dass ich Vim öffnen und dann verwenden kann:
:r !ls -la
Aber gibt es eine Möglichkeit, dies in bash selbst zu tun, sodass Vim geöffnet wird und die Ausgabe dort automatisch eingefügt wird?
<(ls -la)
ist eigentlich eine Prozessersetzung und keine Befehlssetzung .