【问题标题】:Trouble getting unique column values无法获取唯一列值
【发布时间】:2019-03-19 19:19:53
【问题描述】:

尝试使用 awk 获取唯一列我需要第 8 列是唯一的。我的分隔符是|&|

awk -F "|&|" '!($8 in a){a[$1];print}' < file_b.log

抱歉文件看起来像这样。

a|&|1.....|&|steve
a|&|1.....|&|josh
a|&|1.....|&|steve
a|&|1.....|&|matt

【问题讨论】:

    标签: shell awk command-line


    【解决方案1】:

    由于您没有提供 Input_file 样本或预期输出样本,因此无法对其进行测试。请您尝试关注一下。

    awk -F'\\|&\\|' '!a[$8]++' Input_file
    

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 2021-03-14
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 2014-06-01
      • 2020-03-10
      • 2012-01-12
      相关资源
      最近更新 更多