私はLinux(CentOS)でファイルから基本的なPerlスクリプトを実行しようとしています。私はエラーが発生しています。私はそれが文法と関係があると思うが、私はそれを理解することはできない。linuxのファイルからPerlスクリプトを実行しています
$ perl -e 'print "Hello World\n";'
これはうまく動作し、次の行にHello Worldを印刷します。しかし、ときに私はVIにこれを入れてperlOne、まったく同じようにそれを保存する(perlの-e「印刷 『Hello Worldの\ nを』;」)とのコマンドを実行します。
$ perl perlOne
私はエラーを取得します: " perlOneライン1、近くに構文エラーが発生しました「のperl -e - 。原因コンパイルエラーに中止されperlOneの実行」。
それは同じラインだが、それはファイルでは動作しません
私が働いていますLinux Pro MagazineのPerlチュートリアルを通して、私はこれを手に入れました。
あなたはおそらくあなたが実際にPerlでファイルを実行しているので、スイッチ(このように)と実際のPerlスクリプトで 'perl'へのコマンド呼び出しを使用して空白を... :) – summea
ファイル内の文だけが必要です。' print "Hello World \ n ";' – perreal
うん@perreal - それをしました。私はいくつかのコマンド/構文を倍増していたと思います。 –