元ネタ ワンライナーでいろいろな事ができるようになるとカッコイイだろうなと 思いつつ手頃な教科書を探していたのですが、 "Perl One-Liners Explained" という記事が英文ですが読みやすかったので、 ここに第一章の覚書メモを残すものです。 行間に空行を入れるには 各行に改行を付加して出力する方法 perl -pe '$_ .= "\n"' とすればよろしい。3行の間隔を開けたいなら"\n"x3とする。 -p スイッチは次のコードと等価になるとのこと。 while (<>) { # your program goes here } continue { print or die "-p failed: $!\n"; } 別解として、$OUTPUT_RECORD_SEPARATORを変更する方法や、 perl -pe 'BEGIN {$\="\n"}' 行末を置換する方法も