第16章 sed 和 gawk

第16章 sed 和 gawk

sed 编辑器进行编辑仅需浏览一次,sed编辑器比流编辑器要快的多,可以动态修改文件数据

命令    sed  options  scripts  file 

options  参数

-e  scripts     命令行脚本

-f   files         文件脚本

-n                不需要为每个命令产生输出,和 -p 打印命令一起使用 ,打印  -p  内容

-i                 直接修改 文件 

1.在命令行中定义编辑器命令

| 它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)

sed  主要对象 标准 STDIN输入 流 ,这就允许 直接将数据 管道 传递给sed编辑器处理,

第16章 sed 和 gawk

sed  默认不对源文件 进行修改,只对流文件 进行 STDOUT   输出

第16章 sed 和 gawk

3.从文件读取编辑器命令

如果有太多的sed命令要处理,将他们保存在一个独立的文件中,sed  -f  命令来调用文件

第16章 sed 和 gawk

16.1.2    gawk 命令