匹配正则表达式模式的行
$ cat ip.txt
address
range
substitution
pattern
sample
Add Sub Mul Div
-
与图案匹配的线条
$ sed '/add/d' ip.txt range substitution pattern sample Add Sub Mul Div $ sed -n '/t/p' ip.txt substitution pattern $ sed -n '/[A-Z]/ s| |/|gp' ip.txt Add/Sub/Mul/Div
-
模式范围
$ sed -n '/add/,/sub/p' ip.txt address range substitution $ sed -n '/a/,/e/p' ip.txt address range pattern sample
注意
- 在第二个例子中,它匹配两个范围 - 线
1,2
和线4,5
- 请参阅使用不同的分隔符来了解如何使用其他字符而不是
/
来指定模式
Version = GNU sed
-
不区分大小写的匹配
$ sed -n '/add/Ip' ip.txt address Add Sub Mul Div $ sed -n '/add/I,/sub/p' ip.txt address range substitution Add Sub Mul Div