![如何等待用户关闭vim然后在shell脚本中运行命令](https://linux22.com/image/136542/%E5%A6%82%E4%BD%95%E7%AD%89%E5%BE%85%E7%94%A8%E6%88%B7%E5%85%B3%E9%97%ADvim%E7%84%B6%E5%90%8E%E5%9C%A8shell%E8%84%9A%E6%9C%AC%E4%B8%AD%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4.png)
我目前正在尝试编写一个 shell 函数来更新我的 .zshrc 文件。我目前有一个别名如下
alias zshrc="vim ~/.zshrc"
我想知道是否有任何方法可以编写一个函数,等待我关闭 vim,然后在 vim 关闭后运行命令。作为参考,我想要运行的命令是。
source ~/.zshrc
答案1
要一个接一个地运行命令,只需将它们写在单独的行上,或者在;
第一个命令之后。因此,将别名更改为函数,并使其在运行完成source ~/.zshrc
后运行。vim
function zshrc {
vim ~/.zshrc
source ~/.zshrc
}