RHEL を使用しています。現在のフォルダーにはサブフォルダーがあります。ファイルがサブフォルダー内のどこにあるかを見つける必要があります。ファイルは 1 つまたは複数にある場合があります。
私はこれを使用していますが、無限に繰り返されます:
for f in ./{Failed,Loaded,ToLoad}; do find -name 'file'; done
これを正しくする方法は?
forループの構文が正しくありません。
そのはず:
for f in Failed Loaded ToLoad
do
find "$f" -name 'file'
done
ただし、ループは必要ありません。これは、次のように簡単に実行できます。
find Failed Loaded ToLoad -name 'file'
これをやってみてください:
find {Failed,Loaded,ToLoad} -name 'file'
{Failed,Loaded,ToLoad}
本当にいくつかのディレクトリがある場合。