2. sed执行的流程

2. sed执行的流程sed命令 rhce

sed脚本执行的步骤很容易记住:读取(Read),执行(Execute),打印(Print),重复(Repeat)。我们可以利用这几个步骤的首字母REPR来记忆sed执行的步骤。

我们来看一下这几个步骤。 sed将会:

读取一行内容到模式空间(用来存放从输入文件这行的一个临时使用的缓冲区)。

执行:对模式空间里的内容执行sed命令。 如果有一个以上的sed命令,不管是把这些命令放在sed脚本中,还是用-e选项指定 或放在{}中,都要对模式空间的内容执行所有的这些命令。sed命令 rhce

打印(输出)模式空间的内容。当输出内容后,模式空间将被清空。

重复以上的操作,直到文件的最后一行。

2. sed执行的流程

       图 :sed执行的流程

老段注:其实简单来说,就是读取文件的第一行内容放在内存(这块内存称作模式空间),然后对这行执行sed命令,执行完之后就清空模式空间,在把第二行读入到模式空间。以此类推,直到文件的最后一行。

相关新闻

发表回复

Please Login to Comment

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

                                                                                                                                    RHCE9学习指南全部更新完成,点击阅读