Как запустить команду, перенаправить вывод в файл и редактировать файл с помощью vim.

vimcmd() { $1 > $2 && vim $2; }


Команда vimcmd() выполняет следующие действия: она принимает два аргумента, первый аргумент является командой, которую нужно выполнить, а второй аргумент — имя файла, в который будет перенаправлен вывод данной команды. Если выполнение команды завершилось успешно (то есть вывод был успешно перенаправлен в файл), то команда vim откроет данный файл для редактирования. Это полезно в ситуациях, когда нужно выполнить команду и затем сразу же внести изменения в ее вывод. Альтернативой данной команде может быть вручную перенаправление вывода команды в файл с последующим открытием файла в vim.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *