やりたいことのイメージは、
tail -f logfile | iconv -f SJIS -t UTF-8
こんな感じです。
これだと、iconvがバッファリングしているのか出てきません。
よろしくおねがいします。
一行ごとの変換でよければ、
$ tail -f logfile | while read LINE ; do echo $LINE | iconv -f SJIS -t UTF-8 ; done
また、最近のバージョンの nkf は UTF-8 もサポートしているはずなので、
http://www01.tcp-ip.or.jp/~furukawa/nkf_utf8/
$ tail -f logfile | nkf -u -S -w
でも出来るかと。
一行ごとの変換でよければ、
$ tail -f logfile | while read LINE ; do echo $LINE | iconv -f SJIS -t UTF-8 ; done
また、最近のバージョンの nkf は UTF-8 もサポートしているはずなので、
http://www01.tcp-ip.or.jp/~furukawa/nkf_utf8/
$ tail -f logfile | nkf -u -S -w
でも出来るかと。
ばっちりです。
nkfにしました。
iconvの場合のほうほうもいつか役に立ちそうです。
ばっちり。
ばっちりです。
nkfにしました。
iconvの場合のほうほうもいつか役に立ちそうです。