In article <20070319223304.57032.qmail at web37115.mail.mud.yahoo.com>, Al Sparks <data345 at yahoo.com> wrote: > So I list out some directories, and I redirect the output to a file > called "out". > > I do it with: > find . \( -type d ! -name . -prune \)' > out > > I then go into "out" using my favorite editor and remove any > directories I don't want to search. > > When I do a > find `cat out` -name 'something*' > > I get an error on any directories with whitespace in them. When I try > to place quotes around that name, it doesn't work, nor does putting a > backslash in front of the space help. > > Any shell experts out there have any ideas? Try replacing the second find with: cat out | while read d; do find "$d" -name 'something*'; done Cheers Tony -- Tony Mountifield Work: tony at softins.co.uk - http://www.softins.co.uk Play: tony at mountifield.org - http://tony.mountifield.org