gpt4 book ai didi

regex - 我如何替换在 linux 中特定文件夹中找到的所有电子邮件地址

转载 作者:太空狗 更新时间:2023-10-29 12:35:08 26 4
gpt4 key购买 nike

我在某个文件夹中有一些脚本。像 /var/www/sites

现在我想替换所有文件夹和子文件夹中脚本中硬编码的所有电子邮件地址,并替换为我的电子邮件地址

我该怎么做。

我可以找到使用

grep -rn "abc@gmail.com"/var/www/sites/

但我不知道如何使用正则表达式和替换

最佳答案

试试 perl:

perl -p -i -e 's/abc@gmail.com/new@gmail.com/g' /var/www/sites/*

或者用 perl/find:

find /var/www/sites/ -exec perl -p -i -e 's/abc@gmail.com/new@gmail.com/g' {} \;

关于regex - 我如何替换在 linux 中特定文件夹中找到的所有电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com