Find files in multiple directories

bash, find, linux

Solution

The syntax of your for-loop is incorrect.

It should be:

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

But you don't need a loop. It can simply be done like this:

find Failed Loaded ToLoad -name 'file'

Problem

I am using RHEL. In my current folder there are sub folders. I need to find where a file is in the subfolders. The files may be in one or more. I am using this but it iterates infinitely: ``` for f in ./{Failed,Loaded,ToLoad}; do find -name 'file'; done ``` How to get this right?

Original source