以下のような単純な perl スクリプトがあります。
#!/usr/bin/perl
use strict;
use warnings;
print "hello world!\n";
このスクリプトを次のように実行できます。
>temp.pl
hello world!
>
次のようなコメントを追加すると:
#this script is just for test
#the shebang
#!/usr/bin/perl
use strict;
use warnings;
print "hello world!\n";
実行しようとすると、次のような出力が得られます。
> temp.pl
use: Command not found.
use: Command not found.
print: Command not found.
>
ここでのポイントは、何があっても、シバン ラインは常に一番上にある必要があるということです。誰でも理由を説明できますか?