![사용자가 vim을 닫을 때까지 기다린 다음 쉘 스크립트에서 명령을 실행하는 방법](https://linux55.com/image/136542/%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20vim%EC%9D%84%20%EB%8B%AB%EC%9D%84%20%EB%95%8C%EA%B9%8C%EC%A7%80%20%EA%B8%B0%EB%8B%A4%EB%A6%B0%20%EB%8B%A4%EC%9D%8C%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
현재 .zshrc 파일을 업데이트하는 쉘 함수를 작성하려고 합니다. 현재 다음과 같은 별칭이 있습니다.
alias zshrc="vim ~/.zshrc"
vim이 닫힐 때까지 기다렸다가 vim이 닫힌 후에 명령을 실행하는 함수를 작성할 수 있는 방법이 있는지 궁금합니다. 참고로 제가 실행하고 싶은 명령어는 입니다.
source ~/.zshrc
답변1
명령을 차례로 실행하려면 별도의 줄에 작성하거나 ;
첫 번째 명령 뒤에 작성하면 됩니다. 따라서 별칭을 함수로 변경하고 source ~/.zshrc
완료되면 실행되도록 하세요.vim
function zshrc {
vim ~/.zshrc
source ~/.zshrc
}