On Tue, Jan 28, 2003 at 05:56:51PM -0500, Levi Waldron wrote: | I'm sure this is simple, but maybe someone here can help me do it in a few | minutes instead of hours. I have a bunch of files in a bunch of | directories, and I want to run the same command on each of them. For each | input file, the output file should have the same name except ending in .txt, | and the output files should be put a common directory. ie, | | java ImageInfo dir1/pic1.jpg > commondir/pic1.txt
Try this (works for any level of directory nesting) :
for F in `find . -name \*.jpg` ; do
java ImageInfo $F > commondir/`basename $F`.txt ;
done
(it can be typed all on one line)
HTH,
-D
--
If you want to know what God thinks about money,
just look at the people He gives it to.
-- Old Irish Saying
http://dman.ddts.net/~dman/
msg27017/pgp00000.pgp
Description: PGP signature

