Scripting

Global Find Replace

Find and Replace text in multiple files :

for fl in *.txt; do
mv $fl $fl.old
echo s/$1/$2/g $fl.old |xargs sed > $fl
echo s/$1/$2/g $fl.old
rm -f $fl.old
done


or

for fl in *.php; do
mv $fl $fl.old
sed 's/FINDSTRING/REPLACESTRING/g' $fl.old > $fl
#rm -f $fl.old
done