uniq - uniq

редактировать
Стандартная утилита UNIX
uniq
Автор (ы) Кен Томпсон. (ATT Bell Laboratories )
Разработчик (и) Различные разработчики с открытым исходным кодом и коммерческие разработчики
Первоначальный выпускфевраль 1973 г.; 47 лет назад (1973-02)
Операционная система Unix, Unix-like, Plan 9, Inferno, MSX-DOS, IBM i
Платформа Кросс-платформенность
Тип Команда
Лицензия coreutils : GPLv3 +
Веб-сайтman7.org / linux / man-pages / man1 / uniq.1.html

uniq- служебная команда command в Unix, Plan 9, Inferno и Unix-like операционных систем, которые при загрузке текстового файла или STDIN выводят текст со смежными идентичными строками, свернутыми в одну уникальную строку текста.

Содержание
  • 1 Обзор
  • 2 История
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Обзор

Команда является разновидностью программа-фильтр. Обычно он используется после сортировка. Он также может выводить только повторяющиеся строки (с параметром -d) или добавлять количество вхождений каждой строки (с параметром -c). Например, следующая команда выводит список уникальных строк в файле, отсортированных по количеству повторений каждой из них:

$ sort file | uniq -c | sort -n

Подобное использование uniqчасто встречается при построении конвейеров в сценариях оболочки.

История

Впервые появляется в версии . 3 Unix, uniqтеперь доступен для ряда различных Unix и Unix-подобных операционных систем. Он является частью X / Open Руководства по переносимости с выпуска 2 1987 года. Он был унаследован от первой версии POSIX и Single Unix Specification.

Версия, входящая в состав GNU coreutils был написан Ричардом Столлманом и Дэвидом Маккензи.

A Команда uniqтакже является частью инструментов MSX-DOS2 ASCII для MSX-DOS версии 2.

Команда доступна как отдельный пакет для Microsoft Windows как часть проекта GnuWin32 и UnxUtils коллекция собственных Win32 портов обычных Unix-подобных утилит GNU.

Команда uniq также была перенесен в операционную систему IBM i.

См. также
Ссылки
Внешние ссылки
Руководство по Wikibook в Unix есть страница по теме: Команды
Последняя правка сделана 2021-06-20 11:23:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте