Печать уникальных строк с помощью 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 должен дать вам результат, который вы ищете.