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原理的一些感悟的主要内容,如果未能解决你的问题,请参考以下文章

关于毕业后的一些感悟

HBase感悟 | 这两年跟HBase相爱相杀的一些感悟

工作三年的一些感悟

对python课程的一些感悟

一些小感悟

最近经营企业的一些感悟!