# Date: 15th of March 2k+1
# Last Changed: 17th of June 2k+1
# Author: Nico Schottelius <Nico AT Schottelius DOT Org>
# Description: This script searches for the following strings
# and will substitute them with the right German Characters
#
# _ae_ = ä
# _ue_ = ü
# _oe_ = ö
# _Ae_ = Ä
# _Oe_ = Ö
# _Ue_ = Ü
# _ss_ = ß
#
   

if [ $# -lt 1 ]; then
   echo `basename $0`': file(s)'
   echo 'Hey, hey guy, what to convert ?'
   exit 1
fi   
   
for mfile in $@; do

   # something other programs do not use
   G_STR=".`date +%s%M%U`-`basename $0`-`basename $mfile`"
   
   cat $mfile | sed 's/_ae_/ä/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_ue_/ü/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_oe_/ö/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_Ae_/Ä/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_Ue_/Ü/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_Oe_/Ö/g' > $G_STR
   mv $G_STR $mfile
   
   cat $mfile | sed 's/_ss_/ß/g' > $G_STR
   mv $G_STR $mfile
   
done