gpt4 book ai didi

linux - 用于查找和替换字符串的 Shell 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:43 26 4
gpt4 key购买 nike

你好,我有一个同事,他是程序代码开发人员,在 120 个不同的文件中有相同的 smtp 服务器名称,现在我必须将它们更改为其他名称。但是一个一个地做到这一点是不可能的。我正在使用“grep”在该目录中的所有文件中递归搜索字符串。但我不确定 grep 是否可以编辑文件并将其替换为新字符串。

谢谢

最佳答案

这不应该是服务器故障吗?

无论如何,您应该查看 findsed 的组合。

可能是这样的:

find . -iname "<filepattern>" -exec sed -e "s/<regex to look for>/<replacement>/g" -i {} \;

关于linux - 用于查找和替换字符串的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638446/

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