【问题标题】:Combine two AWK commands组合两个 AWK 命令
【发布时间】:2014-08-13 14:40:41
【问题描述】:

我有两个带有 AWK 的命令行,它们完全独立工作:

awk 'FNR < 2' DATA   #parse out first line from DATA
awk 'NR==FNR{a[$1]=$1; next} a[$1]'  LIST DATA #parse the matched elements between LIST and DATA

我需要在一个输出中解析 DATA 的第一行以及 LIST 和 DATA 之间的匹配元素。

请给点建议。

【问题讨论】:

  • 举个例子会更好。

标签: parsing awk


【解决方案1】:

根据您当前的代码:

awk 'NR==FNR{a[$1]=$1; next} FNR<2||a[$1]'  LIST DATA

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    相关资源
    最近更新 更多