節のシングルクォート内にシェルスクリプトを記述するのが気持ち悪いとかなら、ちょっと遅いけどこんな風にも書けます。含むファイルの名前を列挙するだけの例。ファイル名に改行を含むものが存在する場合はうまく動きません。extractとエラーになってしまいます。置き換えたら構文エラーになるはずです。やったことは正確に伝えてください。さんにコメントで指摘されている空白文字の対応findとxargsで処理を書いていたのですが、これだとfindコマンドで見つけたファイルパスに空白が混じるとうまくいかないようです。パスを取得するのがよさそうです。出るのはそのためなんですねえ。\;でも大丈夫そうです。マッチしなくなります。すると環境変数に影響されません。意味が全くわかりません。POSIXで定められた正規表現です、結構どこでも使えるのでSEなら覚えとくと得です。さん、1番のシェルスクリプトは、一般的な状況において使用するには問題があります。よる出力をそのまま使ってしまっているからです。確認していませんが、他にも変数のクォート周りでバグがありそうです。オプションを使用することをオススメします。回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。