sed原理的一些感悟
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed原理的一些感悟相关的知识,希望对你有一定的参考价值。
sed原理:
过程:sed号称是行编辑器,读被操作文件,依次一行一行的读到模式空间,判断该行是否被地址定界所匹配,如果没有被匹配,默认输出到屏幕,如果被匹配了,做一些修改,替换,添加,新增,打印等等……(还有一个保存空间,是模式空间内容的暂存和读取,协助模式空间进行处理动作)四个地方:文本里面的行,模式空间,保存空间,屏幕。
地址定界:记住三个就好,一个是用行表示,单个就是那一行,1,3就是一到三行。还一个是匹配模式/parttern1/,/parttern2/。还有一个是步长,1~2,就是从第一行开始,每次跳2行。
处理动作(编辑命令):d,s,p,i。d:delete s:switch p:print i:insert
选项:-n是禁止默认空间输出,与p一起用就输出被处理的那一行
-i直接修改读取的文件内容。
本文出自 “11591830” 博客,转载请与作者联系!
以上是关于sed原理的一些感悟的主要内容,如果未能解决你的问题,请参考以下文章