RICH-ATONE

sed 替换文件中的字符串

Linux sed 替换文件中的字符串

示例:

替换当前所有文件中 字段hadoop01:8020 为 mycluster
sed -i 's/hadoop01:8020/mycluster/g' ./*

linux如何递归多目录替换文件内容
sed -i "s/旧内容/新内容/g" `grep 旧内容 -rl 文件夹路径`
注:-l是找到对应的文件,而不显示文件内容

示例:
将以下所有递归目录中的 abc 替换为 123
sed -i "s/abc/123/g" `grep -rl abc /home/project/`

  

参考:

linux如何批量替换文件内容

https://blog.csdn.net/zj0910/article/details/12870035

posted on 2021-01-13 19:14  RICH-ATONE  阅读(225)  评论(0编辑  收藏  举报

导航