私はちょうどperlを学び始めました。私はHello Worldプログラムhello.plを書いて、 '+ x'を使って実行可能にしました。Perl Hello World Not Working
私はperlのhello.plを使用して、それを実行することができますが、私は./hello.plしようとすると、エラーが来ている:エラー:そのようなファイルの「Hello World」
理由は何ですか?
編集:
私のプログラム
use warnings;
use strict;
use 5.010;
print "Hello World";
私のエラー:プログラムの先頭で
./hello.pl: line 1: use: command not found ./hello.pl: line 2: use: command not found ./hello.pl: line 3: use: command not found Error: no such file "Hello World"
コードを投稿してください。エラーメッセージから、私はそこにいくつかのバッククイックを持っているか、そうでなければあなたのスクリプトで何か変なことをしていると推測しています。 – Sobrique
[なぜシバン線は常に最初の線でなければならないのですか?](http://stackoverflow.com/questions/12910744)...私は前に間違った重複で閉じました。 –
あなたは、それが動作するようにperlに指示することによって正常に動作し、それ自体では動作しないと言うと、perlはそれを実行していません。あなたが拡張子 ".pl"を与えてperlで動くことを期待していると指定すると、拡張機能が関係するwin32の行に沿って考えていることがわかります。しかし、彼らはunix/linuxには関係ありません。これは、実行可能ファイルを実行する必要があることをシェルに伝えるために "shbang行"が必要な理由です。 – Axeman