#!/bin/csh if ($#argv < 2 || $#argv > 3) then echo "" echo " Usage : searchRep [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 ****"