DIFF(1) Felhasználói parancsok DIFF(1)

NÉV

diff - fájlok összehasonlítása sorról sorra

ÖSSZEGZÉS

diff [KAPCSOLÓ]... FÁJLOK

FÁJLOK összehasonlítása sorról sorra.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.

egy normál diff kimenet (az alapértelmezett)
csak akkor jelent, ha a fájlok eltérnek
jelentés, ha a két fájl ugyanaz
a másolt környezet SZÁM (alapértelmezetten 3) sorának kiírása
a egységesített környezet SZÁM (alapértelmezetten 3) sorának kiírása
egy ed parancsfájl kiírása
egy RCS formátumú diff kiírása
kimenet két oszlopban
legfeljebb SZÁM (alapértelmezetten 130) nyomtatási oszlop kiírása
a közös soroknak csak a bal oszlopának kiírása
ne írja ki a közös sorokat
jelenítse meg, mely C függvényben van változás
-F, --show-function-line=RK
a legutóbbi RK-ra illeszkedő sor megjelenítése
CÍMKE használata fájlnév és időbélyeg helyett (ismételhető)
tabulátorok bővítése szóközökké a kimeneten
beigazítja a tabulátorokat egy tabulátor hozzáfűzésével
a tabulátor megáll minden SZÁMADIK (alapértelmezetten 8) nyomtatási oszlopnál
szóköz vagy tabulátor elnyomása az üres kimeneti sorok előtt
kimenet átadása a „pr” parancsnak lapszámozáshoz
a talált alkönyvtár rekurzív összehasonlítása
ne kövesse a szimbolikus linkeket
-N, --new-file
a hiányzó fájlokat üresként kezelje
a hiányzó első fájlokat üresként kezelje
kis- és nagybetűk figyelmen kívül hagyása fájlnevek összehasonlításakor
kis- és nagybetűk figyelembe vétele fájlnevek összehasonlításakor
a MINTÁRA illeszkedő fájlok kizárása
a FÁJLBAN található mintákra illeszkedő fájlok kihagyása
a FÁJLLAL kezdjen könyvtárak összehasonlítását
FÁJL1 összehasonlítása minden operandussal; FÁJL1 lehet könyvtár is
minden operandus összehasonlítása FÁJL2-vel; FÁJL2 lehet könyvtár is
kis- és nagybetű eltérések figyelmen kívül hagyása a fájlok tartalmában
-E, --ignore-tab-expansion
a tabulátorbővítés miatti változások mellőzése
a sorvégi üres helyek mellőzése
üres helyek számában lévő változások mellőzése
minden üres hely mellőzése
változások mellőzése, ahol a sorok üresek
változások mellőzése, ahol minden sor illeszkedik az RK-ra
az összes fájl szövegként kezelése
a záró kocsi vissza levágása a bemenetről
egyesített fájlkiírás a „#ifdef NÉV” diffs használatával
a GTYPE bemeneti csoportok formázása GFMT-vel
minden bemeneti sor formázása LFMT-vel
az LTYPE bemeneti sorok formázása LFMT-vel
Ezek a formázási lehetőségek részletes vezérlést biztosítanak a diff
kimenetén, általánosítva: -D/--ifdef.
A GTYPE értéke LTYPE vagy „changed”.
A GFMT (csak) a következőket tartalmazhatja:
%<
FÁJL1 sorai
%>
FÁJL2 sorai
%=
FÁJL1 és FÁJL2 közös sorai
%[-][SZÉLESSÉG][.[PONTOSSÁG]]{doxX}BETŰ
a BETŰ printf-stílusú megadása
A BETŰK a következők lehetnek az új csoporthoz, kisbetűsek a régi csoporthoz:
első sor száma
utolsó sor száma
sorok száma = L-F+1
F-1
L+1
%(A=B?T:E)
ha A egyenlő B, akkor T, egyébként E
Az LFMT (csak) a következőket tartalmazhatja:
%L
a sor tartalma
%l
a sor tartalma, kivéve bármilyen záró üres karaktert
%[-][SZÉLESSÉG][.[PONTOSSÁG]]{doxX}n
printf-stílusú megadás a bemeneti
A GFMT és az LFMT is tartalmazhatja:
%%
%
%c'C'
az önálló C karakter
%c'\OOO'
a OOO oktális kódú karakter
a C karakter (más karakterek saját magukat ábrázolják)
igyekszik egy kisebb változási halmazt megtalálni
a közös előtag és utótag SZÁM sorának megtartása
nagy fájlokat és sok apró kis változást tételez fel
color output; WHEN is 'never', 'always', or 'auto'; plain --color means --color='auto'
a használandó szín, amikor a --color meg van adva; a PALETTA a terminfo képességek kettősponttal elválasztott listája
ezen súgó megjelenítése és kilépés
verzióinformációk megjelenítése és kilépés

A FÁJLOK az alábbiak lehetnek „FÁJL1 FÁJL2” vagy „KÖNYVTÁR1 KÖNYVTÁR2” vagy „KÖNYVTÁR FÁJL” vagy „FÁJL KÖNYVTÁR”. Ha a --from-file vagy a --to-file meg van adva, akkor nincsenek megszorítások a FÁJLOKRA. Ha a FÁJL a „-”, akkor a szabványos bemenetről olvas. A kilépési állapotkód 0, ha a bemenetek azonosak; 1, ha különbözők; 2, ha hiba történt.

Írta: Paul Eggert, Mike Haertel, David Hayes, Richard Stallman és Len Tower.

A hibák a(z) bug-diffutils@gnu.org címen jelenthetők.
A(z) GNU diffutils honlapja: https://www.gnu.org/software/diffutils/
Általános segítség a GNU szoftverek használatához: https://www.gnu.org/gethelp/

SZERZŐI JOG

Copyright © 2021 Free Software Foundation, Inc. A licenc GPLv3+: a GNU GPL 3. vagy újabb változata: https://gnu.org/licenses/gpl.html.
Ez egy szabad szoftver, terjesztheti és/vagy módosíthatja. NINCS GARANCIA, a törvény által engedélyezett mértékig.

LÁSD MÉG

wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)

The full documentation for diff is maintained as a Texinfo manual. If the info and diff programs are properly installed at your site, the command

info diff

should give you access to the complete manual.

A kézikönyv magyar fordítását a Bendes László <bendes@eposta.hu> készítette.

Ez a fordítás ingyenes dokumentáció; lásd a GNU General Public License 3. Vagy újabb verzióját a szerzői jogi feltételekkel kapcsolatban. Feltételezzük, hogy NEM FELELŐSSÉG.

Ha hibát talál a kézikönyv oldal fordításában, küldje el a e-mail cím: TODO..

2021. augusztus diffutils 3.8