关于linux中sed默认情况下的输出情况总结


默认情况下,sed工具的输出可以用一句话来形容:修改后的文本内容。

a:在a操作下,我们添加在语句后的内容会在原文的基础上输出。

i:在i操作下,我们添加在语句前的内容会在原文的基础上输出

c:在c操作下,原来的文本内容会进行修改并输出

d:在d操作下,会将文本内容中的目标文本内容删除并输出

w:在w操作下,因为w操作仅仅做的是另存操作,并未在原文内容上做任何的改动,所以默认情况其输出与原文本内容一致

r:在r操作下,r操作将文本内容读取,并放入sed指定的范围内,并显示,也就是说它显示的也是在原文本内容基础上修改的内容。

p:在p操作下,会输出匹配的语句,那么就会出现匹配的语句与原文的中对应的语句重复。换句话来说,其不仅会输出原文内容,还会输出匹配的文本内容。

像这种不改动原文内容的操作,其输出还是源文本内容。

-n选项,将原本的标准输出抛弃,仅仅输出针对的,匹配到的内容。

a操作模式下,仅仅输出加入的内容。

i操作模式下,仅仅输出加入的内容

c操作模式下,仅仅输出改变的内容

d操作模式下,不做输出

w操作模式下,不做输出

r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mllllk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值