#!/bin/bash prefix=_ find . -name '*Version.c' | while read path do dir=$(dirname $path) file=$(basename $path) cp $path $path.orig mv $path $dir/$prefix$file done find . -name Makefile | xargs fgrep -l /Version.c | while read path do cp $path $path.orig sed -e 's/Version\.c/_Version.c/' $path >tmp.$$ mv tmp.$$ $path done path=./servers/slapd/shell-backends/Makefile cp $path $path.orig sed -e 's/pwd-Version\.c/_pwd-Version.c/' $path >tmp.$$ mv tmp.$$ $path