文本剑客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为空时,删除
                                  #
替换符号可以改为任意其它字符,替换当中有字符时需要屏蔽。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值