【发布时间】:2013-07-29 11:51:40
【问题描述】:
我有一个包含不同行的大文件。
我感兴趣的线条看起来很相似:
lcl|NC_005966.1_gene_59 scaffold441.6 99.74 390 1 0 1 390 34065 34454 0.0 715
lcl|NC_005966.1_gene_59 scaffold2333.4 89.23 390 42 0 1 390 3114 2725 1e-138 488
lcl|NC_005966.1_gene_60 scaffold441.6 100.00 186 0 0 1 186 34528 34713 1e-95 344
现在我想获取模式 'lcl|NC_' 之后的行,但前提是第三个单词(或该行中的第 n 个单词)小于 100。
(在本例中是前两行,因为它们只得到了数字 99.74 和 89.23)
接下来应该将它们保存到一个新文件中。
【问题讨论】:
标签: command-line sed awk pattern-matching