DIFF3(1)

НАЗВА
diff3 - порівняння трьох файлів рядками

КОРОТКИЙ ОПИС
diff3 [ПАРАМЕТР]... МІЙ-ФАЙЛ СТАРИЙ-ФАЙЛ ВАШ-ФАЙЛ

ОПИС
Порівняння трьох файлів рядками.

Обов'язкові аргументи для довгих параметрів також є обов'язковими для коротких параметрів.

-A, --show-all
    вивести всі зміни, беручи конфліктні місця у дужки.

-e, --ed
    вивести необ'єднані зміни у СТАРОМУ-ФАЙЛІ порівняно з ВАШИМ-ФАЙЛОМ до МОГО-ФАЙЛА.

-E, --show-overlap
    подібно до -e, але з взяттям конфліктних місць у дужки

-3, --easy-only
    подібно до -e, але включити лише зміни без перекриття

-x, --overlap-only
    подібно до -e, але включати лише зміни з перекриттям

-X  подібно до -x, але з взяттям розбіжностей у дужки

-i  дописувати команди «w» і «q» в кінець сценарію ed(1).

-m, --merge
    вивести дані до об'єднаного файла, відповідно до -A, якщо не вказано інших параметрів

-a, --text
    вважати всі файли текстовими

--strip-trailing-cr
    вилучити з виведених даних всі завершальні символи нового рядка

-T, --initial-tab
    вирівнювати табуляцію додаючи на початок символ табуляції

--diff-program=ПРОГРАМА
    використовувати для порівняння вказану ПРОГРАМУ

-L, --label=МІТКА
    використовувати МІТКУ замість назви файла (можна використовувати не більше трьох разів)

--help
    відображає довідку і виходить

-v, --version
    виводить інформацію про версію і виходить

Типовим форматом виведених даних є щось подібне до зручного для читання представлення змін.

Параметри -e, -E, -x, -X (та відповідні розширені версії) призводять до виведення даних у форматі запису ed замість типового.

Нарешті, параметр -m (--merge) призводить до об’єднання даних за допомогою diff3 з виводом їх до об’єднаного файла. Для нетипових вхідних даних такий варіант працює краще за варіант з використанням ed(1).

Якщо ФАЙЛ вказано як «-», дані буде прочитано зі стандартного потоку введення. Код завершення дорівнює 0 при нормальному завершенні, 1 при конфліктах та 2 при несправностях.

АВТОР
Автор програми -- Randy Smith.

ЗВІТИ ПРО ВАДИ
Повідомляйте про вади на адресу: <bug-diffutils@gnu.org>
Домашня сторінка GNU diffutils: <https://www.gnu.org/software/diffutils/>
Загальна довідкова інформація щодо використання програмного забезпечення GNU: <https://www.gnu.org/gethelp/>

АВТОРСЬКІ ПРАВА
Авторські права © 2025 Free Software Foundation, Inc. Ліцензія GPLv3+: GNU GPL версії 3 або пізнішої <https://gnu.org/licenses/gpl.html>.
Це вільне програмне забезпечення: Ви можете вільно змінювати і розповсюджувати його. БЕЗ ЖОДНИХ ГАРАНТІЙ, в межах, дозволених законом.

ДИВ. ТАКОЖ
cmp(1), diff(1), sdiff(1)

Повноцінну документацію з diff3 можна знайти у довіднику Texinfo. Якщо у вашій системі встановлено info(1) та diff3 за допомогою команди

    info diff3

ви зможете отримати доступ до повноцінного підручника.

ПЕРЕКЛАД
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html). НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.