#!/bin/csh

if ($#argv < 2 || $#argv > 3) then
	echo ""
	echo "	Usage : searchRep <search string> <replace string> [directory to perform searchRep on]"
	echo ""
	exit
endif

if ($#argv < 3) then
	set dirChange = `pwd`
else
	set dirChange = $3
endif

set search = $1
set replace = $2

set fileSearch = `ls -1 | grep -v ^d | grep -v ^l`
set fileReplace = "tba"

set length = $#fileSearch
set counter = 0

while ( $counter <= $length)
	set fileReplace = `echo $fileSearch[$counter] | sed "s/$search/$replace/g"`
	if ($fileReplace !~ $fileSearch[$counter]) then
		echo "Changing "$fileSearch[$counter]" to be "$fileReplace
		mv $fileSearch[$counter] $fileReplace
	endif

	@ counter++

end

echo "**** ALL DONE ****"

