sed,流编辑常用组合命令

 

# sed -e 'd' file     删除所有行
# sed -e '5d' file    删除第5行
# sed -e '1,5d' file    删除第1到第5行之间所有行

# sed -e '/^#/d' file   删除以‘#’开头的行
# sed -e '/zgl/d' file   删除有匹配‘zgl’的行
# sed -e '/^$/d' file   删除空白行

# sed -e -n '/zgl/p' file   打印有匹配‘zgl’的行,并删除不匹配的内容


# sed -e 's/zgl/mmc-zglin/g' file     用'mmc-zglin'替代全文所有'zgl‘
# sed -e '1,10s/zgl/mmc-zglin/g' file     用'mmc-zglin'替代1-10行的所有'zgl‘
# sed -e 'who/s/zgl/mmc-zglin/g' file     用'mmc-zglin'替代有匹配’who‘行的所有'zgl‘
# sed -e 's:/usr/local:/usr:g' file     用’:‘作为分隔符
# sed -e 's/<[^>]*>//g' file          去掉html文件的所有标签

# sed -n -e '=;p' file     在每行前面一行上打印行号
# sed -n -f txt.sed  file    引入sed命令文本(txt.sed)执行sed命令
# sed -n -e '1,5{s:/usr/local:/usr:g; s/:/|/g; p}' file  将{}里面的命令应用到第1到第五行之间,{}之间可以加入任意多个命令,命令之间用’;‘隔开

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值