Печать уникальных строк с помощью uniq, OS X Yosemite

Я пытаюсь напечатать уникальные записи в столбце .csv файл. Для этого я попробовал следующее:

awk -F "," '{print $6}' dataCoarse.csv | uniq -u

который просто печатает 6-й столбец как есть. Есть все еще повторяющиеся записи. Как я могу печатать только уникальные линии?

Изменить: я думаю, что мне нужно удалить пробелы, предшествующие или завершающие любой символ в каждой строке, или иметь uniq как-то игнорировать их. Как я могу это сделать?

1 ответ

У меня тоже была эта пробема! Проверьте это решение аналогичной проблемы. По сути, вы хотите передать ваши данные sort во-первых, как uniq учитывает только последовательные экземпляры ваших данных как дубликаты.

awk -F "," '{print $6}' dataCoarse.csv | sort -u должен дать вам результат, который вы ищете.

Другие вопросы по тегам