#!/bin/bash
# The script renames files with strange filenames "foo_20bar"-style to much 
# more readable names.  The script would probably do strange things on 
# files with really odd names though (use with caution).

while [ 1 ]
do
    if [ ! $1 ]
	then
	    echo "Done!"
	    exit 0
    fi  
    namevar="$1"
    outname=`echo $namevar | sed -e 's/_20/_/g' | sed -e 's/_28/(/g'| sed -e 's/_29/)/g' | sed -e 's/ /_/g' | sed -e 's/_27//g'`
    mv $namevar $outname
    shift
done