сортировать и uniq CSV-файлы - PullRequest
1 голос
/ 13 июня 2011

используя команды linux, у меня есть файл csv в кавычках, который я отсортировал по первому столбцу, а затем по второму столбцу, теперь я хочу удалить дубликаты, если они совпадают в первом и втором столбце, как это можно сделать?uniq кажется недостаточно, или это так?

Ответы [ 2 ]

1 голос
/ 13 июня 2011

Вы можете перевернуть (rev) файл, затем uniq, игнорируя первые N-2 поля (все, кроме первых двух столбцов), а затем снова rev.

rev | uniq -f N-2 -u | rev
0 голосов
/ 13 июня 2011

Хорошо, я лучше понимаю, что вам нужно сейчас. Как насчет использования awk?

http://www.unix.com/shell-programming-scripting/62574-finding-duplicates-columns-removing-lines.html

...