38.sed高级编辑命令

1.        简介:

模式空间和保持空间:

(1)模式空间:模式空间用于sed执行的正常流程中。该空间是sed内置的一个缓冲区,用来存放,修改从输入文件读取的内容。

(2)保持空间:保持空间是另外的一个缓冲区,用来存放临时的数据。sed可以在保持空间和模式空间交换数据,但是不能在保持空间上执行普通的sed命令。每次循环读取数据过程中,模式空间的内容都会被清空,然而保持空间的内容则保持不变,不会在循环中被删除。

2.        高级编辑命令:

h        把模式空间中的内容覆盖至保持空间中;

H        把模式空间中的内容追加至保持空间中;

g        把保持空间中的内容覆盖至模式空间中;

G        把保持空间中的内容追加至模式空间中;

x        把模式空间中的内容与保持空间中的内容互换;

n        覆盖读取匹配到的行的下一行至模式空间中;

N        追加读取匹配到的行的下一行至模式空间中;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值