Uniq

uniqутиліта Unix, за допомогою якої у файлі можна вивести або відфільтрувати рядки, що повторюються. Якщо вхідний файл заданий як («-») або не заданий зовсім, читання проводиться із стандартного вводу. Якщо вихідний файл не заданий, запис проводиться в стандартний вивод. Друга і подальші копії сусідніх рядків, що повторюються, не записуються. Вхідні рядки, що повторюються, не розпізнаються, якщо вони не слідують строго один за одним, тому може потрібно попереднє сортування файлів.

Використання

uniq [-c | -d | -u] [-i] [-f число_полів] [-s число_символів] [вхідний_файл [вихідний_файл]]

Опції програми мають наступні значення:

-u
Виводити тільки ті рядки, які не повторюються на вході.
-d
Виводити тільки ті рядки, які повторюються на вході.
-c
Перед кожним рядком виводити число повторень цього рядка на вході і один пропуск.
-i
Порівнювати рядки без урахування регістра.
-s число_символів
Ігнорувати при порівнянні перші число_символів символів кожного рядка вводу. Якщо ця опція вказана спільно з -f, то ігноруватимуться перші число_полів полів, а потім ще число_символів символів. Символи також нумеруються починаючи з одиниці.
-f число_полів
Ігнорувати при порівнянні перші число_полів полів кожного рядка вводу. Полем є рядок непробільних символів, відокремлений від сусідніх полів пробільними символами. Поля нумеруються починаючи з одиниці.

Посилання

  • uniq(1) [Архівовано 10 березня 2016 у Wayback Machine.] — сторінка допомоги man в GNU (див. GNU Coreutils)
  • uniq(1) — сторінка допомоги man в OpenBSD
  • uniq(1) [Архівовано 23 грудня 2013 у Wayback Machine.] — сторінка допомоги man в FreeBSD
  • п
  • о
  • р
UNIX-команди, що запускаються в режимі командного рядка
Файлові системи:
  • chroot
  • dd
  • df
  • fdisk
  • fsck
  • mount
Файли і каталоги:
Процеси:
Користувачі:
Мережа:
Тексти:
Командний рядок:
Друк:
  • lp[en]
Пошук:
Різне: