高级 shell 脚本:sed 编辑器基础指南
1. sed 编辑器基本介绍
sed 编辑器是一款强大的文本处理工具,成功使用它的关键在于熟悉其众多命令和格式,这些命令和格式能帮助你自定义文本编辑。下面将介绍一些基本命令和特性,助你开始使用 sed 编辑器。
2. 更多替换选项
2.1 替换标志
在使用替换命令时,默认情况下它只会替换每行中首次出现的匹配模式。若要替换不同位置的文本,需使用替换标志。替换标志格式为: s/pattern/replacement/flags 。
替换标志有以下四种类型:
- 数字:指定要替换的模式出现的位置。
- g :替换所有匹配的文本。
- p :打印包含匹配模式的原始行内容,常与 -n 选项结合使用。
- w file :将替换结果写入指定文件。
以下是具体示例:
# 示例文件 data4
$ cat data4
This is a test of the test script.
This is the second test of the test script.
# 默认只替换每行首次出现的匹配模式
$ sed ’s/test/trial/’ data4
This is a trial of the test script.
This is the second trial of the test scri
超级会员免费看
订阅专栏 解锁全文
800

被折叠的 条评论
为什么被折叠?



