#! 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