이 Shebang이 왜 필요한가요? [복사]

이 Shebang이 왜 필요한가요? [복사]

perldoc perlrun다음 예제가 포함되어 있습니다.

 #!/bin/sh
 #! -*-perl-*-
 eval 'exec perl -x -wS $0 ${1+"$@"}'
     if 0;

하지만 왜 필요한지 이해가 되지 않습니다.


예를 들어 Perl 인터프리터가 설치되어 있고 /home/user/folder/../../.. 다음과 같은 구성을 사용하는 경우 내 스크립트가 작동합니까?

관련 정보