코딩호기심1 [shell] 스크립트 맨 윗 줄 #!/usr/bin 이게 무엇일까? 스크립트 파일을 보다 보면 맨 윗 줄에 #!/usr/bin/sh 이런 식으로 써져 있는 것을 많이 보았을 테다. 어차피 주석 같고, 코드에 별 영향을 주지 않으니 그냥 넘어갔지만, 보다 보니 궁금해져서 찾아봤다.정의이것의 정식 이름은 shebang. 해시 기호와 느낌표로 이루어진 문자 시퀀스로, 스크립트의 맨 처음에 온다. 유닉스 관련 운영 체제에서 사용하는데, 스크립트를 실행할 때 사용될 인터프리터를 지정하는 역할을 한다. 문법#!interpreter [optional-arg] 인터프리터의 경로를 명시한다. 인터프리터의 경로가 env에 명시되어 있는 경우 /usr/bin/env python3 이런 식으로 적으면 된다.왜 사용하는가사용자가 스크립트의 첫 번째 줄에 인터프리터를 지정하면, 별도로 커맨드라인.. 2024. 12. 17. 이전 1 다음