#!/bin/bash # To change all spaces in files to _ if [ -z $1 ] ; then echo "give me a directory..." exit fi export IFS=' ' for file in `/bin/ls -1 $1` ; do mv $1/$file $1/`echo $file|sed s"/ /_/"g` done