2009-09-01 フィルタ処理 Perl シェルスクリプト どうしても大量のログファイルから特定キーワードを抽出する必要に迫られたので作成。 grep の除外処理が分からなかった。 $ for filename in *.log; do perl -ne 'print "$ARGV:$.:$_" if /(key1)|(key2)/i' $filename | perl -ne 'print unless /(key3)|(key4)/i'; done