为什么我需要这个shebang?

为什么我需要这个shebang?

perldoc perlrun包含这个例子:

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

但我不明白为什么需要它。


例如,如果我的 Perl 解释器已安装/home/user/folder/../../.. 并且我使用这样的构造 — 我的脚本会工作吗?

相关内容