for i in * do newname=`echo $i | sed -e 's/[:?]//g'` echo "Old name: $i New name: $newname" done # jeez man, just do this for i in *; do newname=${i%?} echo "Old name: $i New name: $newname" done