57 lines
1.2 KiB
Text
57 lines
1.2 KiB
Text
|
# Date: 15th of March 2k+1
|
|||
|
# Last Changed: 11th of January 2k+4
|
|||
|
# 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_ = <20>
|
|||
|
# _ue_ = <20>
|
|||
|
# _oe_ = <20>
|
|||
|
# _Ae_ = <20>
|
|||
|
# _Oe_ = <20>
|
|||
|
# _Ue_ = <20>
|
|||
|
# _ss_ = <20>
|
|||
|
#
|
|||
|
|
|||
|
|
|||
|
if [ $# -lt 1 ]; then
|
|||
|
echo `basename $0`': file(s)'
|
|||
|
echo 'Hey, hey guy, what to convert ?'
|
|||
|
exit 1
|
|||
|
fi
|
|||
|
|
|||
|
for mfile in $@; do
|
|||
|
|
|||
|
if [ ! -f "$mfile" ]; then
|
|||
|
echo "Keine Datei namens $mfile gefunden. Skip."
|
|||
|
break
|
|||
|
fi
|
|||
|
|
|||
|
cp -f "$mfile" "$mfile".ae_parser-orig
|
|||
|
|
|||
|
# something other programs do not use
|
|||
|
G_STR=".`date +%s%M%U`-`basename $0`-`basename $mfile`-$$"
|
|||
|
|
|||
|
cat $mfile | sed 's/_ae_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_ue_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_oe_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_Ae_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_Ue_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_Oe_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
cat $mfile | sed 's/_ss_/<2F>/g' > $G_STR
|
|||
|
mv $G_STR $mfile
|
|||
|
|
|||
|
done
|