Уникальные линии, основанные на первом поле

Как вы можете найти уникальные строки или повторяющиеся строки в файле на основе содержимого первого поля или первых n символов?

Команда uniq на OS X не имеет ключа -w , доступного в Linux: -w, --check-chars=N : compare no more than N characters in lines , что решает проблему.

Можно ли это сделать без переопределения uniq в awk?

Количество полей не является постоянным. Я хотел бы использовать только стандартные инструменты, установленные в OS X. Я часто использую Macports, но в этом случае я не хочу их использовать.

Interesting Posts

Если оболочка запускает программу, будет ли оболочка также получать сигнал SIGINT при нажатии Ctrl + C?

Использование блочного устройства rados в качестве блочного устройства в libvirt qemu

контролируя порядок загрузки модуля с помощью сценария оболочки или службы systemd (fedora)?

Как запустить одну команду с каталогом в качестве аргумента, затем cd к тому же? Я получаю «нет такого файла или каталога»

Почему псевдоним работает иногда как nameref, а иногда нет?

tar: параметр требует аргумента – 'f'

Sed: удалить между первыми n строками те, у которых заданная строка в них

Как перебирать файлы и удалять те, кто старше x дней, но НЕ используется

ptrace: операция не допускается при присоединении к процессу зомби

Странный ascii из hexdump текстового файла

Как снять защиту листов Excel в Linux (Debian / Squeeze)

Как успешно установить или удалить nvidia bumblebee на ubuntu werewolf?

Объединить некоторые файлы с разделителями табуляции

Файлы Valgrind / usr / lib не являются обычными файлами Linux

установлен java, но java -version не показывает новую java

Linux и Unix - лучшая ОС в мире.