2012-08-25 20:10:58 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# Usage:
|
|
|
|
# ./rename <file-containing-rename-keys> <files_to_modify ...>
|
2012-08-27 19:48:43 +00:00
|
|
|
#
|
|
|
|
# Rename keys file contains space-separated lines:
|
|
|
|
# <old.key> <new.key>
|
2012-08-25 20:10:58 +00:00
|
|
|
|
|
|
|
RENAME="$1"
|
|
|
|
shift
|
|
|
|
|
|
|
|
cat "$RENAME" | while read line ; do
|
|
|
|
|
|
|
|
FROM=`echo $line | awk '{print $1}'`
|
|
|
|
TO=`echo $line | awk '{print $2}'`
|
|
|
|
|
|
|
|
sed -i "s/$FROM/$TO/g" "$@"
|
|
|
|
|
|
|
|
done
|