ログの文字列カラー表示

ログに限ったことではないかもしれませんが。
ちょっと前のソフトウェアデザイン誌を読んでいて、おっ、と思った箇所がありました。

sed (ストリームエディタ)でテキスト文字列に色をつけるというものです。

たとえば、こんなログがあったとして、

before

 

これにたいし、

# sed  -e   ‘s/¥(unpacked¥)/¥x1b[1;36;44m¥1¥x1b[0m/’   ./aaa.log

という感じで実行すると、

after

こんな感じで色が付くというものでした。
ちなみにここでは、unpacked というキーワードをカラー表示しました。

sed でよく使われる s/ / のテキスト置き換えの応用になるかと思いますが、こういう使い方もあるのですね。

ソフトウェアデザイン誌 2013/09号に記載のあった内容です。

タイトルとURLをコピーしました