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

sed命令及替换文件内容

时间:2019-08-01 14:29:11      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:name   mamicode   序列   cal   echo   技术   三剑客   查看   code   

一、sed (三剑客老二)

1.sed 替换文件内容

  sed  s###g  file  前面两个#中的是原内容,后两个#中的是替换的内容

例:将a.txt文件中的linux替换成java

 技术图片

但是,此时改的只是输出,源文件内容并没有改。

 技术图片

2.sed -i s###g 改变文件内容(可将 -i 理解成insert

 sed -i s#linux#java#g a.txt

 技术图片

3.find / type f -name “a.txt” |xargs sed -i s#linux#java#g

查找所有目录下名为a.txt的文件,并将里面的linux替换成java

 技术图片

技术图片

技术图片

4.find / type f -name ‘a.txt’|xargs cat

将查到的所有a.txt文件进行查看

①使用管道 |xargs cat 查看

 技术图片

②使用 -exec  cat进行查看

 技术图片

5.seq 打印数字序列 echo{1..5}

 技术图片

将范围内的全部输出。

 

sed命令及替换文件内容

标签:name   mamicode   序列   cal   echo   技术   三剑客   查看   code   

原文地址:https://www.cnblogs.com/wqs-Time/p/11282051.html

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