#! /bin/sh
##############################
# ra: replace all
# by M. Andreoli (1998) 
# personal use only
##############################

. /etc/utils

#set -x

# Controllo sintattico

usage()
{
echo "Usage: ra -old +new  files ...."
exit
}

case $1 in 
-*) ;;
*) usage
esac
case $2 in 
+*) ;;
*) usage
esac
	


OLD=$(echo $1 | tr -d -)
NEW=$(echo $2 | tr -d +)

shift; shift


files=$*

echo "Files:"
echo $files


for f in $files
do

cp $f /tmp/$f.orig

echo "Processing $f ..."
cat /tmp/$f.orig | sed s/$OLD/$NEW/g > $f
done

echo "Done."

