什么是 sed?
sed(stream editor)是一个 Unix/Linux 系统下的流编辑器,用于对输入流(文件或管道)进行基本的文本转换。它常用于脚本中自动化文本处理任务。
英文全称:stream editor,发音为 /sɛd/。
常见 sed 命令英语翻译与示例
- Substitute(替换):
sed 's/old/new/g' file.txt
- Delete lines(删除行):
sed '/pattern/d' file.txt
- Print specific lines(打印指定行):
sed -n '5p' file.txt
- Append text(追加文本):
sed '/pattern/a\new line' file.txt