Я пытаюсь перенаправить вывод команды bash в новый файл.
Если я попробую трубу, как показано ниже:
ls -la | vim
Баш показывает мне ошибки:
Vim: Error reading input, exiting...
Vim: preserving files...
Vim: Finished.
Я знаю, что могу открыть Vim и затем использовать:
:r !ls -la
Но есть ли способ сделать это в самом bash, чтобы Vim открывался и выходные данные вставлялись туда автоматически?
<(ls -la)
на самом деле процесс подстановки, а не подстановка команд .