初めてのPerlワンライナー

perlに-eオプションを付けると与えられた文字列をスクリプトとして実行します。

perl -e '[PerlScrit]'

One Liner という文字列を出力する。

$ perl -e 'print "One Liner","\n";'
One Liner

スクリプトに引数を渡したい場合は以下ようにします。

perl -e '[PerlScrit]' [引数] [引数]

スクリプト以降は、スクリプトの引数として解釈されます。

$ perl -e 'for $i (@ARGV) { print $i ,"\n";}' args1 args2 args3
args1
args2
args3

上記ワンライナーはperlをコマンドラインから実行できますが、実用性はないですね。
次は、実用性のあるワンライナーを紹介します。


スポンサードリンク