I'm trying to write a script to change spaces in a filename to the underscore 
character:

#!/bin/sh
for i in *; do
        if test -f $i; then
          mv $i `echo $i | tr '" "' '_'`
    fi
done

When run, it gives me the error "too many args in line four."

How can I fix this?

Thanks,

Jeff Elkins




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to