我希望sed从匹配的regex1到mathing regex2
打印行但seq 1 10 | sed -n '/1/,/5/p'
产量
1
2
3
4
5
10
不
1
2
3
4
5
为什么
答案 0 :(得分:2)
出于您的意图,它应该是:
<div id="bars">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
</div>
在您的情况下,seq 1 10 | sed -n '/^1$/,/^5$/p'
不仅会匹配/1/
,还会匹配1
(或任何包含10
的行