これだとログが見にくくなってしまう為、このカラーコードを除去したいと思います。
ネットを検索しましたが、以下のページが非常に分り易かったです。
逆引きUNIXコマンド/エスケープカラーシーケンスをテキストから除く方法
やっていることは、sedでエスケープ文字とカラーコードの指定を除去しているだけで、それほど難しいことではないので、早速試してみます。
cat /var/log/monamier.log | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"これで、ログファイルのエスケープ文字やカラーコードを除去して表示することができます。
いい感じですね。
0 件のコメント:
コメントを投稿