およそ10万のファイルを含むディレクトリがあり、指定した文字列で始まるすべてのファイルに対して何らかの機能を実行したいのですが、これは何万ものファイルに一致する可能性があります。
私が試してみました
ls mystring*
しかし、これはbashエラー「Too many arguments」で返されます。私の次の計画は使用することでした
find ./mystring* -type f
しかし、これには同じ問題があります。
コードは次のようにする必要があります
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
for
ループの代わりに、にパイプする必要find
がありwhile
ます。