使用数字和模式指定范围
$ cat ip.txt
address
range
substitution
pattern
sample
Add Sub Mul Div
-
行号到行匹配模式
$ sed -n '2,/pat/p' ip.txt range substitution pattern
-
线匹配模式到行号
$ sed '/pat/,$d' ip.txt address range substitution
Version = GNU sed
-
线匹配模式加上它后面的行数
$ sed -n '/add/I,+1p' ip.txt address range Add Sub Mul Div
-
当模式匹配输入的第一行时,
0
可用作起始行号以表示范围结束$ sed -n '0,/r/p' ip.txt address $ sed -n '1,/r/p' ip.txt address range $ sed -n '0,/u/p' ip.txt address range substitution