1*cdf0e10cSrcweir#!/bin/tcsh 2*cdf0e10cSrcweir 3*cdf0e10cSrcweirset files = `echo "$*" | cut -d" " -f1 --complement` 4*cdf0e10cSrcweirif ( $# < 2 ) then 5*cdf0e10cSrcweir echo "$#" 6*cdf0e10cSrcweir echo "Process a sed expression onto a set of files" 7*cdf0e10cSrcweir echo "call me fix_l10n.sh <sed expression> <file>" 8*cdf0e10cSrcweir echo "e.g. fix_l10n.sh s/test/ivo/g *.sdf" 9*cdf0e10cSrcweir echo "or fix_l10n.sh 's/abc<ctrl+v+tab>/abcx<ctrl+v+tab/'" 10*cdf0e10cSrcweir exit( -1 ) 11*cdf0e10cSrcweirendif 12*cdf0e10cSrcweir 13*cdf0e10cSrcweirforeach file ( $files ) 14*cdf0e10cSrcweir echo "Processing $1 on file $file" 15*cdf0e10cSrcweir cat $file | sed -e "$1" > $file.tmp 16*cdf0e10cSrcweir mv $file.tmp $file 17*cdf0e10cSrcweirend 18