uniq -- вывести или отфильтровать повторяющиеся строки в файле

user warning: Duplicate entry '29979473' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('yes -- быть настойчиво утвердительным', 'node/265', '', '216.73.216.220', 0, 'vgfkpv5ptpbu187bijoi8ptkp0', 121, 1764733538) in /usr/local/www/muff.kiev.ua/modules/statistics/statistics.module on line 63.
Версия для печатиОтправить другуPDF version
UNIQ(1)               Справочник основных команд FreeBSD               UNIQ(1)

НАЗВАНИЕ
     uniq -- вывести или отфильтровать повторяющиеся строки в файле
СИНТАКСИС
     uniq [-c | -d | -u] [-i] [-f число_полей] [-s число_символов]
          [входной_файл [выходной_файл]]

ОПИСАНИЕ
     Утилита uniq читает входной_файл, сравнивает соседние строки и пишет
     копию каждой уникальной входной строки в выходной_файл.  Если
     входной_файл задан как (`-') или не задан вовсе, чтение производится из
     стандартного ввода.  Если выходной_файл не задан, запись производится в
     стандартный вывод.  Вторая и последующие копии повторяющихся соседних
     строк не записываются.  Повторяющиеся входные строки не распознаются, ес-
     ли они не следуют строго друг за другом, поэтому может потребоваться
     предварительная сортировка файлов.
     Имеются следующие опции:

     -c      Перед каждой строкой выводить число повторений этой строки на
             входе и один пробел.
     -d      Выводить только те строки, которые повторяются на входе.

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

     -u      Выводить только те строки, которые не повторяются на входе.
     -i      Сравнивать строки без учёта регистра.

ОКРУЖЕНИЕ
     Переменные окружения LANG, LC_ALL, LC_COLLATE и LC_CTYPE влияют на про-
     цесс выполнения uniq, как описано в environ(7).
СТАТУС ЗАВЕРШЕНИЯ
     Утилита uniq возвращает 0 в случае успешного завершения и >0 в случае
     возникновения ошибки.

СОВМЕСТИМОСТЬ
     Традиционные опции +число и -число устарели, но всё ещё поддерживаются в
     этой реализации.
СМОТРИ ТАКЖЕ
     sort(1)

СТАНДАРТЫ
     Утилита uniq соответствует стандарту IEEE Std 1003.1-2001 (``POSIX.1'') с
     поправками Cor. 1-2002.
ИСТОРИЯ
     Команда uniq появилась в Version 3 AT&T UNIX.

FreeBSD 6.2                       3 июля 2004                      FreeBSD 6.2
Ваша оценка: Нет Средняя: 5 (1 голос)

Вставай, Україно!

Литература

- Слушай, если килобайт - 1024 байт, то килобаб - 1024 бабы?