sed 之 模式空间 & 保持空间
Posted uangyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed 之 模式空间 & 保持空间相关的知识,希望对你有一定的参考价值。
模式空间:容纳当前输入行的缓冲区;
保持空间:作为辅助的一个缓冲区,可以和模式空间进行交互,但是命令不能直接作用于保持空间。
由上面定义可以知道,模式空间和保持空间是两个独立的缓冲区,可以进行交互,命令可以寻址模式空间但是不能寻址保持空间。
一、模式空间:
通过模式匹配到的行被读入模式空间中。用来进行进一步的操作;在多行模式中,‘\n‘可以用来和模式空间(N命令的结果)的任意换行符匹配,单模式空间底部的换行符除外。^匹配多行的首,$匹配多行的尾,不是每行的行首和行尾。
二、保持空间:
可以通过h,H,g,G与模式空间进行交互。
以上是关于sed 之 模式空间 & 保持空间的主要内容,如果未能解决你的问题,请参考以下文章