使用數字和模式指定範圍
$ 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