5

RHEL を使用しています。現在のフォルダーにはサブフォルダーがあります。ファイルがサブフォルダー内のどこにあるかを見つける必要があります。ファイルは 1 つまたは複数にある場合があります。

私はこれを使用していますが、無限に繰り返されます:

for f in ./{Failed,Loaded,ToLoad}; do find -name 'file';  done

これを正しくする方法は?

4

3 に答える 3

12

forループの構文が正しくありません。

そのはず:

for f in Failed Loaded ToLoad
do
    find "$f" -name 'file'
done

ただし、ループは必要ありません。これは、次のように簡単に実行できます。

find Failed Loaded ToLoad -name 'file'
于 2012-11-16T11:59:11.410 に答える
12

これをやってみてください:

find {Failed,Loaded,ToLoad} -name 'file'

{Failed,Loaded,ToLoad}本当にいくつかのディレクトリがある場合。

于 2012-11-16T11:44:34.627 に答える