概述
sed(Stream Editor,流编辑器)是 Linux 系统中一款高效的文本处理工具,其核心能力是通过脚本指令自动化处理文本文件,无需手动打开编辑界面即可完成批量修改、过滤、转换等操作。
根据 man 手册的官方定义,sed 是 “stream editor for filtering and transforming text”,即用于过滤和转换文本的流编辑器。它的典型应用场景包括:
- 自动编辑单个或多个文本文件
- 简化对文件的重复性操作(如批量替换固定字符)
- 编写文本格式转换程序(如日志格式标准化)
- 配合管道(|)处理其他命令的输出结果
2020/11/3大约 8 分钟