ワンライナー
Perlでは、コマンドラインからPerlのスクリプトを実行することができるワンライナーという機能があります。WindowsではLinuxのような便利なコマンドがないので、Perlのワンライナーを使えば、似たようなことも可能です。Perlでよく利用するワンライナーを紹介します。
ワンライナーとは
コマンドラインから直接実行できる1行Perlスクリプトのこと
1: grep.pl
# 引数で与えられたファイルの各行が、<>に渡される。 # <>で受け取った各行は、ループのなかで、$_に渡される。 # 正規表現//には、$_が暗黙的に利用される # printの引数には、暗黙的に$_が利用される。 while (<>) { print if /search/; }
2: 実行
perl grep.pl inputfile.txt > outputfile.txt