sed命令

     打印某行。

     命令的格式为:sed -n 'n'p filename,单引号内的"n"代表数字,表示第几行。-n选项的作用是只显示我们要打印的行。

        

    打印出所有的行,sed -n '1,$'p filename。

    

    区间打印。sed -n '1,3'p test.txt

    

    打印包含某个字符串的行。  

    

    删除某些行。只是显示出来而已,并不改变文件的内容。

    

    替换字符或字符串。参数s表示替换,参数g表示本行全局替换,如果不加g则只替换本行出现的第一次。除了使用/作分隔符外,还可以使用其他特殊字符,例如#和@。

    

    

    

    删除文档中所有的数字或者字母。

    

    

    调换两个字符串的位置。小括号在sed中属于特殊字符,必须在前面加转义字符\,替换时写成类似\1、\2、\3的形式。()把想要替换的字符打包成了一个整体。

    

     加-r使表达式更清晰,可以省略\。

    

    在行的前面增加指定内容。

    

    直接修改文件的内容。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值