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
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