Content
Data
License: GNU GPLv3 +
Version number: (GNU diffutils) 3.7
Developer / owner: Free Software Foundation, Inc.
Short description:
The manual page and help for the diff3 linux command. The diff3 command compares three files line by line. Mandatory arguments for long options are mandatory for short options. The default output format of the program displays human-readable differences between files.
Man page output
man diff3
GNU(1) User Commands GNU(1)
NAME
GNU diff3 - compare three files line by line
SYNOPSIS
diff3 [OPTION]... MYFILE OLDFILE YOURFILE
DESCRIPTION
Compare three files line by line.
Mandatory arguments to long options are mandatory for short options too.
-A, --show-all
output all changes, bracketing conflicts
-e, --ed
output ed script incorporating changes from OLDFILE to YOURFILE into MY‐
FILE
-E, --show-overlap
like -e, but bracket conflicts
-3, --easy-only
like -e, but incorporate only nonoverlapping changes
-x, --overlap-only
like -e, but incorporate only overlapping changes
-X like -x, but bracket conflicts
-i append 'w' and 'q' commands to ed scripts
-m, --merge
output actual merged file, according to -A if no other options are given
-a, --text
treat all files as text
--strip-trailing-cr
strip trailing carriage return on input
-T, --initial-tab
make tabs line up by prepending a tab
--diff-program=PROGRAM
use PROGRAM to compare files
-L, --label=LABEL
use LABEL instead of file name (can be repeated up to three times)
--help display this help and exit
-v, --version
output version information and exit
The default output format is a somewhat human-readable representation of the
changes.
The -e, -E, -x, -X (and corresponding long) options cause an ed script to be
output instead of the default.
Finally, the -m (--merge) option causes diff3 to do the merge internally and
output the actual merged file. For unusual input, this is more robust than us‐
ing ed.
If a FILE is '-', read standard input. Exit status is 0 if successful, 1 if
conflicts, 2 if trouble.
AUTHOR
Written by Randy Smith.
REPORTING BUGS
Report bugs to: bug-diffutils@gnu.org
GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
General help using GNU software: <https://www.gnu.org/gethelp/>
COPYRIGHT
Copyright © 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version
3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
SEE ALSO
cmp(1), diff(1), sdiff(1)
The full documentation for GNU is maintained as a Texinfo manual. If the info
and GNU programs are properly installed at your site, the command
info GNU
should give you access to the complete manual.
diffutils 3.7 December 2018 GNU(1)
Help output
diff3 --help
Használat: diff3 [KAPCSOLÓ]… SAJÁTFÁJL RÉGIFÁJL ÖNFÁJLJA
Három fájl összehasonlítása sorról sorra.
A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezőek.
-A, --show-all minden változás kiírása, zárójelbe téve az
ütközéseket
-e, --ed egy ed parancsfájlt ír ki, amely a SAJÁTFÁJLBAN
tartalmazza a RÉGIFÁJL és ÖNFÁJLJA változásait
-E, --show-overlap mint a -e, de zárójelbe teszi az ütközéseket
-3, --easy-only mint a -e, de csak a nem átfedő változásokat
tartalmazza
-x, --overlap-only mint a -e, de csak az átfedő változásokat
tartalmazza
-X mint a -x, de zárójelbe teszi az ütközéseket
-i „w” és „q” parancsok hozzáfűzése az ed
parancsfájlokhoz
-m, --merge az aktuális egyesített fájl kiírása a -A szerint,
ha más kapcsoló nincs megadva
-a, --text az összes fájl szövegként kezelése
--strip-trailing-cr a záró kocsi vissza levágása a bemenetről
-T, --initial-tab beigazítja a tabulátorokat egy tabulátor
hozzáfűzésével
--diff-program=PROGRAM a PROGRAM használata fájlok összehasonlításához
-L, --label=CÍMKE CÍMKE használata fájlnév helyett
(legfeljebb háromszor ismételhető)
--help ezen súgó megjelenítése és kilépés
-v, --version verzióinformációk kiírása és kilépés
Az alapértelmezett kimeneti formátum a változásoknak az ember által kevésbé
olvasható ábrázolása.
A -e, -E, -x, -X (és a megfelelő hosszú) kapcsolók egy ed parancsfájlt idéznek
elő az alapértelmezett kimenet helyett.
Végül a -m (--merge) kapcsoló diff3 formátumot hoz létre az egyesítés
belsőleg történő elvégzéséhez, és az aktuális egyesített fájlt írja ki.
Szokatlan bemenethez ez sokkal erőteljesebb az ed használatánál.
Ha a FÁJL a „-”, akkor a szabványos bemenetről olvas.
A kilépési állapotkód 0, ha sikeres; 1, ha ütközés van; 2, ha hiba történt.
A hibák a(z) bug-diffutils@gnu.org címen jelenthetők.
A(z) GNU diffutils honlapja: <https://www.gnu.org/software/diffutils/>
General help using GNU software: <https://www.gnu.org/gethelp/>
Related Content
- 13 views