Linux Command uniq — Unix Command uniq

uniq (удаляет повторяющиеся строки из уникального файла)

конспект

уник [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-поля] [+ # skip-chars] [—count] [—repeated] [ —unique] [—skip-fields = skip-fields] [—skip-chars = skip-chars] [—check-hars = check-chars] [—help] [—version] [infile] [выходной_файл]

Описание

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

Параметры

-ты, — уникальный

Печатайте только уникальные строки.

-д, — повторяется
Печатайте только повторяющиеся строки.

-c, —count
Выведите количество раз, когда каждая строка встречалась вместе со строкой.

-число, -f, —skip-поля = число
В этом варианте число представляет собой целое число, представляющее количество полей, которые необходимо пропустить, прежде чем проверять уникальность. Первые числовые поля, а также любые пробелы, найденные до того, как числовые поля будут достигнуты, пропускаются и не учитываются. Поля определяются как строка не пробелов, символов без табуляции, которые отделены друг от друга пробелами и табуляцией.

+число, -s, —skip-chars = число
В этом варианте число представляет собой целое число, представляющее количество символов, которое необходимо пропустить, прежде чем проверять уникальность. Первые числовые символы, а также любые пробелы, найденные до достижения числовых символов, пропускаются и не учитываются. Если вы используете опции пропуска полей и символов, поля пропускаются первыми.

-w, —check-chars = число
Укажите количество символов для сравнения в строках после пропуска любых указанных полей и символов. Обычно сравниваются все остальные строки.

—Помогите
Распечатайте сообщение об использовании и выйдите с кодом состояния, указывающим на успех.

—версия
Вывести информацию о версии на стандартный вывод и выйти.

пример

% sort myfile | уник

удаляет повторяющиеся строки из потока (символ «|» направляет вывод из сортировки myfile в команду uniq).

Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.

Ссылка на основную публикацию