【これだけ覚えりゃなんとか使えるPerlメモ1】Hello World

1行perl

伝統的な Hello World の 1行 perl
-e オプションは続くperlコードを実行する。

$ perl -e 'print "Hello World\n";'

出力

Hello World

スクリプトの作成

hello.pl を作成、実行する。

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

出力

$ chmod a+x hello.pl
$ ./hello.pl
Hello World

パッと見よくわからないプログラム例

以下のプログラムでは逆クオートにより外部コマンドを実行し、出力を配列に読み込みます。
読み込んだ配列内容で<>で囲まれた文字を大文字に変換し、画面に出力します。

#! /usr/bin/perl
@lines = `perldoc -u -f atan2`;
foreach (@lines) {
    s/\w<([^>]+)>/\U$1/g;
    print;
}