求教 如何打印以某一行为中心 上几行和下几行
例如 以C为中心打印出A B 和DF 行 前提是行号不确定 只知道C行的数据! A B D F 行号和数据不知道!
A
B
C
D
F
A
B
C
D
F
作者: theverve 发布时间: 2011-06-03
man grep
作者: bbgg1983 发布时间: 2011-06-03
回复 theverve
grep -A2 -B2 C|grep -v C
grep -A2 -B2 C|grep -v C
作者: sosolitude 发布时间: 2011-06-03
回复 sosolitude
精辟,学习了。
精辟,学习了。
作者: zooyo 发布时间: 2011-06-03
- awk '{a[NR]=$0}/c/{i=NR}END{print a[i-2] RS a[i-1] RS a[i+1] RS a[i+2]}' file
作者: zooyo 发布时间: 2011-06-03
awk 实现 grep -A3 -B3 的效果,文本10G行
http://bbs.chinaunix.net/thread-2288219-1-1.html
http://bbs.chinaunix.net/thread-2288219-1-1.html
作者: Shell_HAT 发布时间: 2011-06-03