UTF8環境でShift_JISやEUC-JPで書かれたログファイルなどをtail -fしたいとき

  1. nkfを使う
    $ tail -f logfile | nkf -Sw
    

    EUC-JPの場合は nkf のオプションを Sw から Ew に変更する

  2. luitを使う
    $ luit -encoding SJIS -- tail -f x
    

    EUC-JPの場合は luit のencodingオプションを SJIS から EUC-JP に変更する

参考

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中