深入理解 sed 基本命令
1. sed 索引编辑脚本
在处理文档时,我们可能会用到索引编辑脚本。例如有正则表达式 ˆ\.XX \(.*\)$ ,它能匹配整行内容,并保存索引项以便后续调用。替换字符串为 /ˆ\\.XX /s/\1/\1/ ,其生成的替换命令以地址开始,经过一系列操作后完成替换。
当运行 index.edit 脚本处理文件时,会生成类似如下的列表:
$ index.edit ch05
/ˆ\.XX /s/"append command(a)"/"append command(a)"/
/ˆ\.XX /s/"change command"/"change command"/
/ˆ\.XX /s/"change command(c)"/"change command(c)"/
/ˆ\.XX /s/"commands:sed, summary of"/"commands:sed, summary of"/
/ˆ\.XX /s/"delete command(d)"/"delete command(d)"/
/ˆ\.XX /s/"insert command(i)"/"insert command(i)"/
/ˆ\.XX /s/"line numbers:printing"/"line numbers:printing"/
/ˆ\.XX /s/"list command(l)"/"list command(l)"/
我们可以将这些输出保存到文件中,删除不需要更改的条目,编辑替换字符串,然后
超级会员免费看
订阅专栏 解锁全文
307

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



