uniq
выдача информации о повторяющихся строках файла


СИНТАКСИС
 
uniq [опции]... [файл1 [файл2]]
	 uniq [КЛЮЧ]... [ВХОД [ВЫХОД]] 

ОПИСАНИЕ
  Команда uniq читает файл1 и сравнивает соседние строки. В обычном режиме вторая и последующие копии повторяющейся строки исключаются; остаток поступает в файл2, который не должен совпадать с файлом1. Т.е. фильтрует совпавшие строки из ВХОДА (или стандартного ввод), записывая их в ВЫХОД (или стандартный вывод). Без ключей совпавшие строки объединяются с первым появлением.

ОПЦИИ

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


  -c, --count           выводить число повторов в начале каждой строки
 
  -d, --repeated        выводить только повторяющиеся строки
  
  -D, --all-repeated[=delimit-method]
                        напечатать все повторяющиеся строки
                        delimit-method={none(по умолчанию),prepend,separate)}
                        Разделение делается пустыми строками.
  
  -f, --skip-fields=Н   не сравнивать первые Н полей
  
  -i, --ignore-case     игнорировать регистр при сравнении
  
  -s, --skip-chars=Н    не сравнивать первые Н символов
  
  -u, --unique          выводить только неповторяющиеся строки
  
  -z, --zero-terminated строки оканчиваются байтом с 0, а не символом
                        новой строки
  
  -w, --check-chars=Н   сравнивать первые Н символов строк
  
      --help     показать эту справку и выйти
	
      --version  показать информацию о версии и выйти

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

Замечание: 'uniq' не обнаруживает повторяющиеся строки, если они не смежные.
Вы можете сначала выполнить сортировку, или использовать `sort -u' без `uniq'.
Также, при сравнении учитываются правила задаваемые LC_COLLATE.


СМ.ТАКЖЕ
  comm, sort.


Список команд