#!/bin/sh for i in `ls` do FILE=$i file=`echo $FILE|tr "[A-Z]" "[a-z]"` echo $file mv $FILE $file done for d in `ls -R | grep :| tr -s ":" " "` do for i in `ls $d` do FILE=$i file=`echo $FILE|tr "[A-Z]" "[a-z]"` echo $file mv $d/$FILE $d/$file done done