diff3 (linux parancs)

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: (GNU diffutils) 3.7
Fejlesztő/tulajdonos: Free Software Foundation, Inc.

Rövid leírás:

A diff3 linux parancs manual oldala és súgója. A diff3 parancs három fájlt hasonlít össze sorról sorra. A hosszú opciókhoz kötelező argumentumok a rövid változatoknál is kötelezőek. A program alapértelmezett kimeneti formátuma ember számára is olvasható módon jelenítik meg a fájlok közötti eltéréseket.

 

 

Man oldal kimenet

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)

 

 

Súgó kimenet

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/>

 

Kapcsolódó tartalom

 

Címkék