重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

unixで、findとxargsを使って検索を行っています。
以下の様に、

find . -type f | xargs コマンド

例えば、

find . -type f | xargs ls -l

を実行すると、

「xargs: 入力ファイルが壊れています。: バイトシーケンスが正しくありません。」

が出力されます。
何が原因なのでしょうか。
また、解消方法はどのようにすればよいのでしょうか。

環境は
solaris10
LANG=ja_JP.UTF-8
sh or bash

A 回答 (1件)

始めまして。



以前、仕事で同じような現象がありました。
その時は、ファイル名の文字コードとlocaleの文字コードが一致していなかった為
発生していました。

LANG=ja_JP.UTF-8とされておりますが、一度、検索位置以下のファイル名の
文字コードを確認されてはいかがでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうごあいます。
文字化けしているファイルがありました。

お礼日時:2013/08/16 17:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!