Ипользование программы:
uniq [option] [input [output]]
По умолчанию, программа uniq читает вводной поток, который
предположительно является отсортированным в каком-то смысле (по алфавиту или
в соответствии с числовыми значениями). Если встречаются одинаковые строки,
то программа удаляет повторения, оставляя лишь по одной строке из любого
количества
повторяющихся строк. Однако возможны варианты (смотрите ниже описание параметров
программы uniq). В данном разделе обсуждается тот вариант программы
который отвечает на команду
uniq -version
строкой
SPMquot
uniq (GNU textutils) 1.22".
Вводной поток должен быть отсортирован. Если не определ©н параметр output, то вывод производится на стндартное устройство вывода. Если параметр output, то вывод производится в файл с именем output.
Программа воспринимает следующие параметры.
Рассмотрим несколько простых примеров. Пусть у нас═имеется тестовый файл с именем T, который содержит нижеследующее:
12311 aabcd 45611 dc09 78911 wigs 21311 anka 32211 after 98722 gens
Тогда команда
uniq -c T
даст
1 12311 aabcd 1 45611 dc09 1 78911 wigs 1 21311 anka 1 32211 after 1 98722 gensЧто совершенно неудивительно, ведь входной файл не отсортирован. Но если применить команду
5 12311 aabcd 1 98722 gensт.е. программа найд©т повторяющиеся части строк. Мы можем использовать команду
SPMquot
6 12311 aabcd"
1 12311 aabcd 1 45611 dc09 1 78911 wigs 2 21311 anka 1 98722 gens