사용자가 Script를 실행하였을 때 해당 스크립트에 Shebang(#!) 문구가 있다면, Program Loader 가 Shebang(#!) 뒤에 명시된 interpreter를 실행하고, script의 path를 전달합니다.

그러면, Shebang 뒤에 명시된 interpreter로 path의 파일이 실행됩니다.

일반적인 스크립트 언어들은 "#" 을 주석으로 보기 때문에, 첫 줄은 무시되고 실행됩니다.

Unix like OS(Linux, Mac) 에서만 사용됩니다.

참고: Shebang (Unix) - Wikipedia