web-dev-qa-db-ja.com

Mac OS XでPerlスクリプトを実行するにはどうすればよいですか?

OS XでPerlスクリプトを実行する方法

私は正直にどこにも答えを見つけることができません!おそらくターミナルでコマンドを実行する必要がありますが、何ですか?

(これは本当に基本的で愚かな質問です)

48
Jeff

Perlインタープリターを呼び出し、入力としてファイルを指定することにより、Perlスクリプトを実行できます。

Perl myprogram.pl
76
codaddict

Perlスクリプトを実行する最も簡単な方法は、次のオプションを使用することです。

Perl myprogram.pl

ただし、Perlファイルの先頭にShebang行を追加すると便利な場合があります。

#!/usr/bin/Perl
print "Hello World!\n";

executeこのスクリプトを実行するには、プログラムに実行権限を追加する必要があります。実行:

chmod +x myprogram.pl

これで、スクリプトを実行するために、次のように入力できます。

./myprogram.pl
17
Jeff Catania

OSXのPerlに関する優れたチュートリアルは、次の場所にあります。

http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html

Perlコードの実行に関する一般的なドキュメントは、もちろん perldoc perlrun です。

質問に直接回答するには:

コマンドラインからコードを評価して実行することにより、任意のUnixシステムでPerlスクリプトを実行できます。

Perl -e 'print "Hello World\n"';

または、Perlスクリプトをファイルに保存できます(通常は.pl拡張子、たとえばscript1.plおよび最初の行は#!/usr/bin/Perl)そして、適切な実行権限を設定した後、任意のUnixプログラムとして実行できます。

/path/to/script/script1.pl

コマンドとしてPerlインタープリターを実行し、スクリプトをパラメーターとして指定することにより、ファイルからスクリプトを実行することもできます(この場合、スクリプトへの実行権限は必要ありません):

Perl /path/to/script/script1.pl
15
DVK