#!/bin/bash
# usage:
#   batchreplace "files" pattern replacementpattern
#
# "files" auch mit Wildcard, z.B. "*.kal" (don't forget quotes)

if [ $# -ne 3 ]; then
  echo 'Syntax: batchreplace "files" pattern replacementpattern'
  echo 'Example: batchreplace "*.kal" home_map_ hm_'
  echo 'or     : batchreplace "*.kal" .gif .png'
  exit
fi

wildcard=$1
pat1=$2
pat2=$3

hash sed

for name in $wildcard; do
	sed -i "s/$pat1/$pat2/g" "$name"
done
