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