深入了解sed、gawk与正则表达式
1. sed编辑器基础操作
sed编辑器是一种流编辑器,能在读取数据时快速处理数据。下面介绍一些sed编辑器的常用操作。
1.1 打印行号
使用等号命令( = )可以打印数据流中当前行的行号。行号由数据流中的换行符确定,每次出现换行符,sed编辑器就认为一行文本结束。
$ cat data1.txt
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
$ sed '=' data1.txt
1
The quick brown fox jumps over the lazy dog.
2
The quick brown fox jumps over the lazy dog.
3
The quick brown fox jumps over the lazy dog.
4
The quick brown fox jumps over the lazy dog.
如果结合 -n 选项和特定的文本模式,还可以只显示匹配模式的行号和文本:
$ sed -n '/number 4/{
> =
掌握sed、gawk与正则表达式
超级会员免费看
订阅专栏 解锁全文
3

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



