awk根据某字段去重

去掉uid=xxx重复的行。

  1. 2019-01-13_12:00_index?uid=123
    2019-01-13_13:00_index?uid=123
    2019-01-13_14:00_index?uid=333
    2019-01-13_15:00_index?uid=9710
    2019-01-14_12:00_index?uid=123
    2019-01-14_13:00_index?uid=123
    2019-01-15_14:00_index?uid=333
    2019-01-16_15:00_index?uid=9710
  1. awk -F"?" '!arr[$2]++{print}' a.txt

结果:

  1. 2019-01-13_12:00_index?uid=123
    2019-01-13_14:00_index?uid=333
    2019-01-13_15:00_index?uid=9710