xargsを使用して処理する方法を以下に記します。†findコマンドとxargsコマンドの組み合わせで、複数のファイルをまとめて処理することはLinuxでのファイル処理の基本です。以下のコマンドはuser0のホームディレクトリのすべてのテキストファイルの行数を数えています。†しかし、以下のようにファイル名に空白を含むものがあった場合、このコマンドは失敗します。空白を含むファイルの受け渡しに失敗するのです。†このような場合には、findの-printオプションの代りに、-print0オプションを使い、xargsには-0オプションを追加します。合計%このオプションを使用すると、ファイルのリストの区切り文字に空白ではなく\\0(ヌル文字)という制御文字を使用します。これにより空白を含むファイル名も正常に扱うことができます。このオプションを使って通常のファイル(空白を含んでいないファイル名のファイル)を対象とした処理を行っても、問題は生じません。以上、空白を含むファイルをfindとxargsの組み合わせで処理する方法についてでした。