xref: /trunk/extras/l10n/source/fix_l10n.sh (revision cdf0e10c)
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