example1.csvCSV删除与重复的值的所有行中的一列
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"
需要删除与在列1重复的值的行,以输出如下
需要输出
example1_out。 CSV
id2, value2
id3, value3
example2_out.csv
"06e04,0429","405872,8637110"
"06e04,0430","405872,8637110"
"06e04,0431","405872,8637111"
有解决方案,以除去保留的重复记录一个在本SO question重复记录。但是在这种情况下,需要从输出中排除列1具有重复值的所有行。
你已经标记了你的问题'shell'。你是不是指'bash'? – ghoti
@Grzesiek - 你能否添加nodejs答案? – user3206440
@ user3206440我很抱歉使用awk的选定解决方案更短。 – Grzesiek