【发布时间】:2017-03-06 01:25:01
【问题描述】:
example1.csv
id1, value1
id2, value2
id3, value3
id1, value4
example2.csv
"06e04,0428","405872,8637110"
"06e04,0428","405872,8637111"
"06e04,0429","405872,8637110"
"06e04,0430","405872,8637110"
"06e04,0431","405872,8637111"
需要删除column1中重复值的行,输出如下
所需输出
example1_out.csv
id2, value2
id3, value3
example2_out.csv
"06e04,0429","405872,8637110"
"06e04,0430","405872,8637110"
"06e04,0431","405872,8637111"
有一些解决方案可以删除保留重复记录之一的重复记录,如此 SO question。但是在这种情况下,column1 具有重复值的所有行都需要从输出中排除。
【问题讨论】:
-
您已标记您的问题
shell。你的意思是bash? -
@Grzesiek - 你能添加 nodejs 答案吗?
-
@user3206440 对不起 使用awk的选择解决方案更短。
-
@ghoti - 是的,我的意思是 bash。