I have a script to chmod all of the files of a given name to 777, no
matter where they lie in the directory tree:


################################################

find . -name $1 -print | while read i do
  chmod 777 $i
  echo "Modified: $i"
done

################################################

Now what I need it to do is to go into only those directories called
"messages" and do the same thing to files in those directories.  I tried
passing "messages/*" to $1 but, of course, that didn't work.  I've also
tried adding a conditional, "if (grep "\/messages\/" $i)", to the script,
but that, of course, didn't work either.

I've Googled for various scripting tutorials, but none of them seem to
cover this particular issue, which is kind of time-sensitive.

Any suggestions would be greatly appreciated!



_______________________________________________
vox-tech mailing list
[EMAIL PROTECTED]
http://lists.lugod.org/mailman/listinfo/vox-tech

Reply via email to