【发布时间】:2011-03-27 19:24:24
【问题描述】:
我想找到最接近特定模式的模式。比如我想打印“yyyy:”下面的“bbb=”(它是bbb=到yyyy的最接近的行)。这是第8行。行号,顺序可能会改变,所以最好不要使用行号。
root# vi a
"a" 15 行
1 ## xxxx:
2 aaa=3
3 bbb=4
4 ccc=2
5 ddd=1
6 ## yyyy:
7 aaa=1
8 bbb=0
9 ccc=3
10 ddd=3
11 ## zzzz:
12 aaa=1
13 bbb=1
14 ccc=1
15 ddd=1
您有使用 awk 或 grep 来实现此目的的想法吗?
【问题讨论】:
-
如果对“最接近模式”的含义没有一个清晰的概念,这并不是一个真正的问题......