나는 파일이 바뀔 때마다 명령을 실행하는 빠르고 간단한 방법을 원한다. 나는 아주 간단하고, 터미널에서 돌아가고 나가 그 파일에 대한 작업을 마칠 때마다 닫을 수있는 무언가를 원한다.
현재, 나는 이것을 사용하고있다 :
while read; do ./myfile.py ; done
그리고 그 터미널로 가서 들어가다 , 그 파일을 편집자에게 저장할 때마다. 내가 원하는 것은 다음과 같습니다.
while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done
아니면 다른 솔루션으로 쉽게.
BTW : 저는 Vim을 사용하고 있습니다. BufWrite에서 뭔가를 실행하기 위해 자동 명령을 추가 할 수 있다는 것을 알고 있습니다. 그러나 이것은 제가 지금 원하는 해결책이 아닙니다.
최신 정보: 나는 가능한 한 간단하고 버려 질 수있는 것을 원한다. 게다가, 프로그램 출력을보고 싶기 때문에 터미널에서 뭔가를 실행하고 싶습니다 (오류 메시지를보고 싶습니다).
답변 정보 : 모든 답변 주셔서 감사합니다! 그들 모두는 매우 좋으며, 각각은 다른 사람들과 매우 다른 접근 방식을 취합니다. 나는 단 하나만 받아 들일 필요가 있기 때문에, 내가 가장 우아하지 않다는 것을 알고 있긴하지만, 실제로 사용했던 것을 받아들입니다. (간단하고 신속하며 기억하기 쉽습니다.)