#!/bin/bash topdir=$1 site=$2 if [ -z "$topdir" -o -z "$site" ]; then echo "Usage: setup-site " >&2 exit 1 fi echo -e "Using\n\ttopdir=$topdir\n\tsite=$site" find "$topdir" -name '*.sed.in' | while read file; do wdir=$(dirname "$file") newfile="$wdir/"$(basename "$file" .sed.in) echo -e "processing\n\t$file\n->\t$newfile" sed -e "s#%SITE%#$site#g;s#%TOPDIR%#$topdir#g" "$file" > "$newfile" diff -u "$file" "$newfile" done