fi
function run_keyword_on_file () {
+ keyword=$1; shift
file=$1; shift
echo -n "$file "
if [ ! -f $file ] ; then
echo Found $nbfiles with \$$keyword
for file in $files ; do
- run_keywords_on_file $file
+ run_keyword_on_file $keyword $file
done
done
else
for keyword in $keywords ; do
- run_keyword_on_file $dir
+ run_keyword_on_file $keyword $dir
done
fi
done
function run_normalize_on_files () {
for keyword in $keywords ; do
echo "Deflating \$$keyword on $# files"
- sed -i -e 's,$'"$keyword"'.*\$,\$'"$keyword"'$,' "$@"
+ for file in "$@" ; do
+ sed -e 's,$'"$keyword"'.*\$,\$'"$keyword"'$,' $file > $file.new
+ mv $file.new $file
+ done
done
}
cd $here
if [ -d $dir ] ; then
cd $dir
- echo "xxxxxxxxxxxxxxxxxxxx Normalizing keywords $keywords in $dir(pwd) "
+ echo "xxxxxxxxxxxxxxxxxxxx Normalizing keywords $keywords in $(pwd) "
echo -n "xxxxxxxxxx Gathering actual files under subversion "
svnfiles=$(svn list -R)