はじめに コマンドラインで「色付き多重grep」を実行するのがメンドウに思えてきたので,そのあたりをラップして楽をできる(かもしれない)Perlスクリプトを書いてみました. 以下,その概要や使い方について淡々と. 背景 環境変数GREP_COLORに特定の値を設定することで,grepした際の文字を色付きでハイライトすることができることを,最近知りました. % grep --color=always hoge /somewhere/target.txt (「hoge」が含まれる行のみ,かつ「hoge」が赤色でハイライトされた状態で内容が出力される) % env GREP_COLOR="1;32" grep --color=always fuga /somewhere/target.txt (「fuga」が含まれる行のみ,かつ「fuga」が緑色でハイライトされた状態で内容が出力される) パイプ