OPS Notes By 枯木

1-2、Sed Scripting Flow[译]

| Comments

Sed脚本遵循易容易记住的顺序阅读、执行、输出、重复。可以使用REPE首字母缩写来记住sed的执行流程。

我们来看这个序列的步骤。Sed将会:

  • Read 读取一行到模式空间(一个内部sed的缓冲池,被用来存放从输入文件的读取行)
  • Execute sed命令在sed的模式空间中执行。如果有一个以上的sed命令,无论通过sed脚本、-e选项或者是{},它会在模式空间中按照行的顺序执行所有的命令
  • Print 从模式空间中输出行。当输出该行以后,模式空间就会变成空的状态
  • Repeat 一直重复直到到达输入文件的行尾结束

下图为以上四步的一个示意图:

sed-flow

–EOF–

Comments