# Renames any files with uppercase characters to all lowercase. filenames=`find $1 -name '*G*' -print | grep [A-Z]` j=0 for file in $filenames do file1=`echo $file | tr -d "\055"` file2=`echo $file1 | tr '[A-Z]' '[a-z]' | sed "s/dn0/n/"` mv $file $file2 echo "Renamed $file to $file2" j=`expr $j + 1` done echo echo "$j files renamed"