sed命令及替换文件内容
Posted wqs-time
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed命令及替换文件内容相关的知识,希望对你有一定的参考价值。
一、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 打印数字序列 echo1..5
将范围内的全部输出。
以上是关于sed命令及替换文件内容的主要内容,如果未能解决你的问题,请参考以下文章