Scroll to navigation

UNIQ(1) Команды пользователя UNIQ(1)

ИМЯ

uniq — сообщить о повторяющихся строках или исключить их из вывода

СИНТАКСИС

uniq [ПАРАМЕТР]... [ВВОД [ВЫВОД]]

ОПИСАНИЕ

Отфильтровать идущие подряд одинаковые строки из ВВОДа (или стандартного потока ввода) и записать результат в ВЫВОД (или стандартный поток вывода).

Если параметры не указаны, одинаковые строки будут объединены с первой из них.

Аргументы, обязательные для длинных параметров, обязательны и для коротких.

выводить перед строкой количество её повторов
вывести только повторяющиеся строки, по одной для каждой группы
вывести все повторяющиеся строки
то же, что и -D, но позволяет разделять группы пустыми строками; СПОСОБ={none (отсутствует, по умолчанию), prepend (предварять), separate (разделять)}
не сравнивать первые N полей
выводить все элементы, разделяя группы пустыми строками; СПОСОБ={separate (разделять, по умолчанию), prepend (предварять), append (добавлять), both (оба варианта)}
игнорировать различия в регистре при сравнении
не сравнивать первые N символов
выводить только неповторяющиеся строки
разделять строки символом конца строки NUL вместо перевода на новую строку
сравнивать не более N символов в строках
отобразить эту справочную информацию и завершить работу
вывести информацию о версии и завершить работу

Полем считается последовательность пробельных символов (как правило, пробелов и/или символов табуляции) и следующих за ними непробельных символов. Пропуск полей осуществляется перед пропуском символов.

Примечание: «uniq» не обнаруживает повторяющиеся строки, если они не следуют друг за другом. Вы можете предварительно отсортировать входные данные или воспользоваться «sort -u» вместо «uniq».

АВТОРЫ

Программа написана Ричардом М. Столлманом (Richard M. Stallman) и Дэвидом Маккензи (David MacKenzie).

ИНФОРМАЦИЯ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

АВТОРСКИЕ ПРАВА

Copyright © 2023 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше <https://gnu.org/licenses/gpl.ru.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено законом.

СМОТРИТЕ ТАКЖЕ

comm(1), join(1), sort(1)

Полная документация на <https://www.gnu.org/software/coreutils/uniq>,
также доступна локально посредством info '(coreutils) uniq invocation'

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.

март 2024 г. GNU coreutils 9.4