ファイルから基本的な Perl スクリプトを実行しようとしている Linux (CentOS) を使用しています。エラーが発生しています。構文に関係があると思いますが、わかりません。
$ perl -e 'print "Hello World\n";'
これは正常に実行され、次の行に Hello World が出力されます。ただし、これを vi に入れて perlOne として保存すると、まったく同じ (perl -e 'print "Hello World\n";') で次のコマンドを実行します。
$ perl perlOne
次のエラーが表示されます:「perlOne 行 1 の構文エラー、「perl -e -- コンパイル エラーにより perlOne の実行が中止されました」付近。
同じ行ですが、ファイルでは機能しません。
Linux Pro Magazine の Perl チュートリアルに取り組んでいます。