您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页linux下sed批量替换文件内容

linux下sed批量替换文件内容

来源:抵帆知识网
linux下sed批量替换⽂件内容

在linux超级终端下编辑⽂档是件⽐较⿇烦的事情,下⾯简单介绍⼀下如何在linux下批量替换⽂件内容 linuxsed 批量替换多个⽂件中的字符串

格式: sed -i \"s/查找字段/替换字段/g\" `grep 查找字段 -rl 路径` 例如:替换/home下所有⽂件中的xxx为ooo sed -i \"s/xxx/ooo/g\" `grep xxx -rl /home` 单个⽂件中的字符串替换

将⽂件1.txt内的⽂字“111”替换成“222” sed -i \"s/111/222/g\" 2.txt

注意:替换前请备份好⽂件以免造成不必要的损失,字符串要为绝对内容。

sed -i \"s/define host {/define host {\\n\use generic-host-notify-interval/g\" `grep \"define host {\" -rl ./`

sed -i \"s/define service {/define service {\\n\use generic-service-notify-interval/g\" `grep \"define service {\" -rl ./`sed -i \"s/notification_interval\3600.000000//g\" *.cfg

sed -i \"s/use generic-service-notify-interval//g\" `grep \"use generic-service-notify-interval\" -rl ./`

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务