# Renames any files with uppercase characters to all lowercase. Contact Phil # if you have any questions. filenames=`find $1 -name '*' -print | grep [A-Z]` j=0 for file in $filenames do echo $file file2=`echo $file | tr '[A-Z]' '[a-z]'` echo $file2 `mv $file $file2` echo "Renamed $file to $file2" j=`expr $j + 1` done echo echo "$j files renamed"