linux - 在腻子中查找并替换字符串

标签 linux ssh

我想将域从一台服务器迁移到另一台服务器。我想使用 ssh 查找所有旧名称的字符串并将其替换为新名称。 putty 中正确的命令是什么?

例如在文件夹的文件中找到 John 并将其重命名为 Bill

最佳答案

要替换单个文件,您可以使用

sed -i -e 's/John/Bill/g' /tmp/file.txt

要搜索文件,您可以使用

find . -name "*.txt" -print

当你将它们与 -exec 结合起来时,你将得到你正在寻找的结果。

find . -name "*.txt" -exec sed -i -e 's/John/Bill/g' {} +

关于linux - 在腻子中查找并替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49914580/

相关文章:

linux - Gstreamer-无法枚举视频格式和设备错误的 ioctl 不适当

创建函数 foo(...) 的 C 语法

bash - 从 Bash 调用的 Expect 脚本的退出状态代码

mysql - 通过 SSH session 使用 mysqldump 时显示的明文密码条目

ssh - 从 Docker 容器添加 Ruby SDK 作为 RubyMine 上的远程 SDK

linux - SSH 交换 ctrl 和 caps

linux - 脚本找不到文件

linux - 简单的加法器不工作

c - syscall 是 x86_64 上的指令吗?

git - Dokku 在 ubuntu 上运行,在 git push 上要求输入密码