Logo GBNhost.com — скидка на VPS сервера 50 процентов! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Ваш идеальный сервер от 4$/мес. Все включено:

- Администрирование и решение проблем 24/7
- Перенос проектов без рисков и простоев.
- Круглосуточный мониторинг доступности сайтов.
- Защита от DDoS атак.

Сверхбыстрый хостинг от 69 р./мес., VPS от 299 р./мес.

Бесплатно: администрирование + ISPmanager + DDoS защита + SSL + 7 дней тестовый период

Скидка 50% на первый месяц VPS и хостинга по промокоду CITFORUM

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

DIFF(1)

НАЗВАНИЕ
diff - выявление различий между файлами

СИНТАКСИС


 diff  [-e] [-f] [-b] [-h] файл1 файл2

ОПИСАНИЕ
Команда diff выдает на стандартный вывод те строки файлов, которые нужно изменить, чтобы привести файлы в соответствие друг с другом. Если вместо файла1 или файла2 стоит -, то используется стандартный ввод. Если файл1 (файл2) является каталогом, то используется файл из этого каталога с именем файл2 (файл1). При нормальной работе вывод содержит строки следующего вида:


  n1  a  n3,n4

  n1,n2  d  n3

  n1,n2  c  n3,n4

Эти строки напоминают команды редактора ed для преобразования файла1 в файл2. Номера после букв относятся к файлу2. Равным образом при взаимной замене a на d и чтении строк в обратном порядке получается информация о том, как преобразовать файл2 в файл1. Как и в редакторе ed, пары, состоящие из одинаковых номеров n1 = n2 или n3 = n4, сокращаются до одного номера.

За каждой из этих строк следуют затрагиваемые ею строки файла1, отмеченные знаком <, а затем соответствующие строки файла2, отмеченные знаком >.

Допустимые опции:
-b Проигнорировать пробелы и символы табуляции в конце строк; остальные цепочки пробелов и табуляций считать одинаковыми.
-e Сгенерировать набор команд a, c и d редактора ed, который может быть использован для воссоздания файла2 из файла1.
-f Выдать аналогичный набор, но в обратном порядке; для ed этот набор не используется.
-h Выполнить сравнение быстро, но без гарантий. Команда с этой опцией работоспособна, только если различающиеся фрагменты коротки и четко разделены; однако в таком случае она применима к файлам неограниченной длины. Опции -e и -f несовместимы с -h.

В сочетании с опцией -e приведенная ниже shell-процедура может быть полезной для поддержки нескольких версий файла. При этом необходим только файл-источник ($1) и цепочка наборов команд для ed ($2, $3, ...), преобразующих одну версию в другую и изготовленных посредством diff. "Последняя версия" получается как стандартный вывод процедуры


 (shift; cat $*; echo '1,$p') | ed - $1

За исключением редких случаев diff находит наименьшее достаточное множество отличий в файлах.

ФАЙЛЫ


 /tmp/d?????

 /usr/lib/diffh  Для опции -h.

СМ. ТАКЖЕ
cmp(1), comm(1), ed(1)

КОДЫ ЗАВЕРШЕНИЯ


 0    Различий нет.

 1    Различия есть.

 2    При выполнении команды зафиксированы ошибки.

СЮРПРИЗЫ
Наборы команд, получаемые по опциям -e и -f, не учитывают возможности возникновения строк, состоящих из единственной точки (.).

Хостинг в Европе для новичков (от 25 руб/мес) и VIP-хостинг для профессионалов (от 1000 руб/мес)

Скидка 25% на все тарифы хостинга по промокоду STDCITF

Бесплатно: тест на 30 дней!

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...