文本剑客Sed使用

1.格式

 sed [选项] '条件指令;条件指令文件

 sed [选项]  '/正则/指令文件

2.选项

 -n:屏蔽默认的输出  #sed 默认把所有的文件打印一遍

 -i:直接修改文件内容  #sed默认不会修改源文件,会把修改结果输出到屏幕

 -r:启用正则表达式       #sed默认不支持扩展正则表达式,与其它选项一起时放在首位 

3.指令

 p:===>3p===>打印、复制    #可以用来看文件

 d:===>3d===>删除              #没有i时不会删除文件,而是修改结果输出屏幕

 n:===>pn==>跳行             #复制基数行

 i:===>2i xxx===>写入          #在第二行前面写入xxx

 a:===>2a xxx===>写入        #在第二行后面写入xxx

 c:===>行替换                         #直接一行换掉

 r:===>2r文件===>读入       #将文件读入到第二行后面

 w:===>w文件===>另存为   #将文件另存为

 S:===>s/old/new/g              #替换关键词

                           #g时替换所有
                                  #
不加g替换每行第一个
                                  #
也可以用数字,指定替换第几个
                                  #
new为空时,删除
                                  #
替换符号可以改为任意其它字符,替换当中有字符时需要屏蔽。

发布了6 篇原创文章 · 获赞 1 · 访问量 318
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览