uniq

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

uniq — утилита Unix, с помощью которой можно вывести или отфильтровать повторяющиеся строки в файле. Если входной файл задан как («-») или не задан вовсе, чтение производится из стандартного ввода. Если выходной файл не задан, запись производится в стандартный вывод. Вторая и последующие копии повторяющихся соседних строк не записываются. Повторяющиеся входные строки не распознаются, если они не следуют строго друг за другом, поэтому может потребоваться предварительная сортировка файлов.

Использование

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

Опции программы имеют следующие значения:

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

Ссылки

en:Uniq

fr:Uniq hu:Uniq it:Uniq ja:Uniq ko:Uniq pl:Uniq pt:Uniq uk:Uniq

Источник — «http://www.sbup.com/wiki/Uniq»
Личные инструменты

Served in 0.163 secs.