Home > Linux > tailで文字コード変えたり色を付けたり

tailで文字コード変えたり色を付けたり

Linuxでログとかを追うときはtailを使うと便利なわけですが、文字コードが指定できないので盛大に文字化けたりすることが多々・・・

何とかなんないのかなとおもって調べてみると、こちらのサイトを発見

tail -F php_error.log | perl -MEncode -pe ‘$_ = encode("utf-8", decode("euc-jp", $_))’

どうやら、euc-jpにtailするファイルの文字コード、utf-8に出力する文字コードを指定するといいみたいですな。
これはすばらしい。

ついでに先のサイトのリンク先を見てみると、tailで特定の文字列に色を付ける方法が!

tail -f access_log | perl -pe ’s/POST/\033\[1;36m$&\033\[0m/gi’

POSTってところに色を付けたい文字を指定するっぽいです。
こっちもすばらしい。

早速活用しよう

このエントリーを含むはてなブックマークはてなブックマーク - tailで文字コード変えたり色を付けたり この記事をクリップ!Livedoorクリップ - tailで文字コード変えたり色を付けたり BuzzurlにブックマークBuzzurlにブックマーク FC2ブックマークへ追加 Bookmark this on Delicious Digg This

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.eternalmiracle.net/taka/archives/2009/09/14-022533/trackback
Listed below are links to weblogs that reference
tailで文字コード変えたり色を付けたり from eternal miracle blog mode

Home > Linux > tailで文字コード変えたり色を付けたり

BlogPeople
RSS Feed
メタ情報

Return to page top