奈良の久保です。 On Fri, 2 Sep 2005 12:43:20 +0900 Yoshitaka Saito <yositaka@xxxxxxxxxxxxxxxx> wrote: > > #!/usr/bin/perl -p > > s/\\(\d{3})/pack("C",oct $1)/eg; > > ためしてみましたが、これも問題のログを無事にエンコードしてくれました。 これも、と言われるとちょっと気になるので、今頃言うのは 気が引けるのですが、大里さんが書かれた [vine-users:072747] の プログラムは配列buffの終わりで8進表記が切れた時、正しく変換できません。 [vine-users:072762] の方は一文字ずつ処理されているので(私が見る限り) 問題ありません。 また、cp が8進表記で出力しているのは、環境変数LANG(等)が定義されて いないからなので、 # LANG=ja_JP.eucJP cp -r /olddir /newdir >& /newdir/cplog.log とコピーすれば、ランレベル1でも期待されている形でログが取れます。 -- 久保 善道 E-mail: selvid@xxxxxxxxxxxx