スペースを含むファイルを含むフォルダーを再帰的にループする場合、私が使用するシェルスクリプトは、インターネットからコピーされた次の形式です。
while IFS= read -r -d $'\0' file; do
dosomethingwith "$file" # do something with each file
done < <(find /bar -name *foo* -print0)
IFSビットは理解できたと思いますが、' < <(...)
'文字の意味がわかりません。明らかに、ここではある種の配管が行われています。
「<<」や「<(」をグーグルで検索するのは非常に難しいです。「山かっこ」と「小かっこ」を試しましたが、何も見つかりませんでした。