사용자가 vim을 닫을 때까지 기다린 다음 쉘 스크립트에서 명령을 실행하는 방법

사용자가 vim을 닫을 때까지 기다린 다음 쉘 스크립트에서 명령을 실행하는 방법

현재 .zshrc 파일을 업데이트하는 쉘 함수를 작성하려고 합니다. 현재 다음과 같은 별칭이 있습니다.

alias zshrc="vim ~/.zshrc"

vim이 닫힐 때까지 기다렸다가 vim이 닫힌 후에 명령을 실행하는 함수를 작성할 수 있는 방법이 있는지 궁금합니다. 참고로 제가 실행하고 싶은 명령어는 입니다.

source ~/.zshrc

답변1

명령을 차례로 실행하려면 별도의 줄에 작성하거나 ;첫 번째 명령 뒤에 작성하면 됩니다. 따라서 별칭을 함수로 변경하고 source ~/.zshrc완료되면 실행되도록 하세요.vim

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

관련 정보