#! bash NEWDIR=../new$$ mkdir $NEWDIR || { echo "can't make $NEWDIR" 2>&1; exit 2; } for f do NEWNAME=`echo $f | tr '[A-Z]' '[a-z]'` echo "renaming $f as $NEWNAME ..." mv $f $NEWDIR/$NEWNAME && mv $NEWDIR/$NEWNAME $NEWNAME done rmdir $NEWDIR