#!/usr/bin/env bash

tmpfile=/tmp/neatenname.$$
empty $tmpfile

for file ; do
quotedname="`echo $file | sed 's+\([ ()]\)+\\1+g'`"
neatname="`echo $file | tr ' ()' '___'`"
if [[ "$quotedname" != "$neatname" ]]; then echo mv \""$quotedname"\" \""$neatname"\" >> $tmpfile; fi
done

cat $tmpfile
read -p "OK? " -a answer
answer=`echo $answer | downcase`
if [[ "$answer" == "yes" || "$answer" == "y" ]]; then cat $tmpfile | sh; fi

rm $tmpfile

