查找文件中的所有电子邮件并替换为特定的电子邮件

时间:2014-09-16 09:25:28

标签: find

如何找到php文件中的所有电子邮件并替换为电子邮件?

find . -iname '*.php' -exec grep -E -o "\b[a-zA-Z0-9.-_]+@[a-zA-Z0-9.-]+\.[a-zA-Z]+\b" -exec sed -i 's//email@domain.com/g' {} \;

1 个答案:

答案 0 :(得分:0)

在php files命令中查找电子邮件是:

find . -iname '*.php' -exec grep -E -o "\b[a-zA-Z0-9.-_]+@[a-zA-Z0-9.-]+\.[a-zA-Z]+\b" {} \;

和replace命令是:

find . -iname '*.php' -type f -exec sed -i 's/old-email@domain.com/new-email@domain.com/g' {} \;

但我不确切知道如何在一个命令中加入它们。 有什么想法吗?

相关问题