码迷,mamicode.com
首页 > 其他好文 > 详细

sed -i -e的功能

时间:2020-12-25 11:38:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:gpo   strong   net   block   sdn   nbsp   ==   chm   ddd   

-e : 可以在同一行里执行多条命令

不加 -e 只有 ‘s/11/00/g‘ 进行了操作

技术图片

加上 -e 时 ‘s/11/00/g‘ 与 ‘s/22/99/g‘ 都进行了操作

技术图片

 

 

sed -i 就是直接对文本文件进行操作的。

sed -i ‘s/原字符串/新字符串/‘ /home/1.txt
sed -i ‘s/原字符串/新字符串/g‘ /home/1.txt

就是把 home目录下 1.txt 中 的 “原字符” 替换成 “新字符”。

这两条命令的区别就是,看示例吧

这是1.txt的内容

#cat 1.txt
d
ddd
#ff

再看执行这两条命令的区别吧

技术图片

sed -i ‘s/d/7523/‘ /home/1.txt
执行结果
7523dd
#ff

sed -i ‘s/d/7523/g‘ /home/1.txt
执行结果
752375237523
#ff

技术图片

 

 
 

sed -i -e的功能

标签:gpo   strong   net   block   sdn   nbsp   ==   chm   ddd   

原文地址:https://www.cnblogs.com/songhaibin/p/14162573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!