第16章 sed 和 gawk
sed 编辑器进行编辑仅需浏览一次,sed编辑器比流编辑器要快的多,可以动态修改文件数据
命令 sed options scripts file
options 参数
-e scripts 命令行脚本
-f files 文件脚本
-n 不需要为每个命令产生输出,和 -p 打印命令一起使用 ,打印 -p 内容
-i 直接修改 文件
1.在命令行中定义编辑器命令
| 它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)
sed 主要对象 标准 STDIN输入 流 ,这就允许 直接将数据 管道 传递给sed编辑器处理,
sed 默认不对源文件 进行修改,只对流文件 进行 STDOUT 输出
3.从文件读取编辑器命令
如果有太多的sed命令要处理,将他们保存在一个独立的文件中,sed -f 命令来调用文件
16.1.2 gawk 命令