Próbuję przekierować dane wyjściowe polecenia bash do nowego pliku.
Jeśli spróbuję potoku, jak poniżej:
ls -la | vim
Bash pokazuje mi błędy:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Wiem, że mogę otworzyć Vima, a następnie użyć:
:r !ls -la
Ale czy istnieje sposób, aby to zrobić w samym bashu, aby Vim został otwarty, a dane wyjściowe wklejone tam automatycznie?
<(ls -la)
jest faktycznie podstawieniem procesu, a nie podstawieniem polecenia .