代码之家  ›  专栏  ›  技术社区  ›  sipsorcery

在csv文件上使用shell实用程序等效于sql group by

  •  2
  • sipsorcery  · 技术社区  · 14 年前

    我有一个csv文件,其中最左边的列包含一个id字段。有没有一个聪明的方法,我可以使用任何实用程序,如SED,以找到任何ID的使用多次?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Michael Mior    14 年前

    如果你想要的只是身份证,那么你可以尝试

    cut -d "," -f $NUM | sort -n | uniq -d
    

    在哪里? $NUM 是包含ID的字段的编号。 cut 命令将提取ID列表,并且 uniq 命令将只显示那些复制的。