Intereting Posts

Как дождаться, пока пользователь закроет vim, а затем запустить команду в сценарии оболочки

В настоящее время я пытаюсь написать функцию оболочки для обновления моего файла .zshrc. В настоящее время у меня есть псевдоним, который выглядит следующим образом

alias zshrc="vim ~/.zshrc" 

Мне было интересно, есть ли какой-нибудь способ написать функцию, которая будет ждать, пока я закрою vim, а затем выполню команду после закрытия vim. Для справки: команда, которую я хотел бы запустить.

 source ~/.zshrc 

Чтобы запустить одну команду за другой, просто напишите их в отдельных строках или с помощью ; после первой команды. Поэтому измените свой псевдоним на функцию и source ~/.zshrc его запускать source ~/.zshrc после завершения работы vim .

 function zshrc { vim ~/.zshrc source ~/.zshrc }