view src/chg @ 2104:3e7e5395f0bc

non-ASCII keybindings Alexander Voigt has kindly done some testing, and it seems that this makes bindings to most keys on a German keyboard possible -- except those that need AltGr don't work yet.
author corvid <corvid@lavabit.com>
date Thu, 23 Jun 2011 19:24:11 +0000
parents 6ee11bf9e3ea
children
line wrap: on
line source
#!/bin/sh
#
# Shell script for name changing source code
#

if [ ! $# = 3 ]; then
   echo "Usage: chg <source> <old_word> <new_word>"
   echo "       (this script changes <source> directly)"
   exit 1
fi

if [ ! -r $1 ]; then
   echo "source file ->$1<- doesn't exist..."
   exit 1
fi

if [ ! -r $1.BAK ]; then
   echo "creating backup file: $1.BAK"
   cp $1 $1.BAK
fi

sed "s/$2/$3/g" $1 > out
#sed s/$2/$3/ $1 > out
rm $1
mv out $1
echo "done!"