grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g'