正则表达式与 cut 命令的实用指南
1. 正则表达式基础
正则表达式是用于匹配复杂模式的强大工具。下面详细介绍其一些基础概念和特殊字符的用法。
1.1 匹配空行
正则表达式 ^$ 可以匹配任何不包含字符的行。在 ed 编辑器的插入模式下,直接按回车键就能创建这样的行。需要注意的是,它与 ^ $ 不同,后者匹配只包含一个空格字符的行。
1.2 字符选择匹配: [ ] 结构
在编辑文件时,若要搜索字符 the 的首次出现,在 ed 中只需输入 /the/ 命令, ed 就会在缓冲区中向前搜索,找到包含该字符串的第一行并显示出来。例如:
$ ed intro
248
/the/
Find line containing the
in the late 1960s. One of the primary goals in
若要搜索 the 或 The 的首次出现,可以使用正则表达式 [tT]he ,它能匹配小写或大写的 t 后紧接着 he 的情况:
$ ed i
超级会员免费看
订阅专栏 解锁全文
5

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



