【发布时间】:2014-11-05 17:36:35
【问题描述】:
我有一个文件如下:
scaf_1245 457 1
457
scaf_457 784 5
457 4578 784 487 4578
scaf_847 487 4
457 487 487
如何使用 awk 和 grep 打印包含三个以上字段的行(仅包含数字的行)及其上方的行?
我知道:
awk 'NF>3' file
grep -B 1 pattern
Desired output:
scaf_457 784 5
457 4578 784 487 4578
但不知道如何组合这些。
【问题讨论】: