DIFF(1) Prirucka uzivatele DIFF(1)
JMENO
diff - compare files line by line
POUZITI
diff [VOLBA]... SOUBORY
POPIS
Porovnava SOUBORY radek po radku.
Povinne argumenty dlouhych prepinacu jsou take povinne u odpovidajicich
kratkych prepinacu.
--normal
normalnim format vystupu diff (vychozi)
-q, --brief
vystup pouze pri rozdilnych souborech
-s, --report-identical-files
Pokud jsou dva sobory shodne, oznami to.
-c, -C POCET, --context[=POCET]
vypise POCET (vychozi je 3) radku kopirovaneho kontextu
-u, -U POCET, --unified[=POCET]
vypise POCET (vychozi je 3) radku unifikovaneho kontextu
-e, --ed
vypise skript pro ed
-n, --rcs
vypise rozdil ve formatu RCS
-y, --side-by-side
vypise ve dvou sloupcich
-W, --width=POCET
vypise nejvyse POCET (vychozi je 130) tiskovych sloupcu
--left-column
vypise pouze levy sloupec spolecnych radku
--suppress-common-lines
nevypisuje shodne radky
-p, --show-c-function
ukaze, ve ktere funkci C se zmena nachazi
-F, --show-function-line=RV
ukaze posledni radek odpovidajici RV
--label NAZEV
pouzije NAZEV misto nazvu souboru a casoveho udaje (lze
opakovat)
-t, --expand-tabs
ve vystupu prevede tabulatory na mezery
-T, --initial-tab
na zacatek radku se vlozi tabulator
--tabsize=POCET
tabulator zastavuje kazdych POCET (vychozi je 8) tiskovych
sloupcu
--suppress-blank-empty
potlaci mezeru nebo tabulator pred prazdnymi radky vystupu
-l, --paginate
Zpracuje vystup programem pr, aby jej rozdelil na stranky.
-r, --recursive
rekurzivne porovna vsechny nalezene podadresare
--no-dereference
nenasleduje symbolicke odkazy
-N, --new-file
neexistujici soubory povazuje za prazdne
--unidirectional-new-file
neexistujici soubory z prvniho adresare povazuje za prazdne
--ignore-file-name-case
ignoruje velikost pismen v nazvech souboru
--no-ignore-file-name-case
bere v potaz velikost pismen v nazvech souboru
-x, --exclude=VZOR
vynecha soubory odpovidajici VZORU
-X, --exclude-from=SOUBOR
vynecha soubory, ktere odpovidaji libovolnemu vzoru ze SOUBORU
-S, --starting-file=SOUBOR
pri porovnavani adresaru zacne SOUBOREM
--from-file=SOUBOR1
Porovna SOUBOR1 se vsemi operandy; SOUBOR1 muze byt adresar.
--to-file=SOUBOR2
porovna vsechny operandy se SOUBOREM2, SOUBOR2 muze byt adresar
-i, --ignore-case
ignoruje velikost pismen v obsahu souboru
-E, --ignore-tab-expansion
ignoruje zmeny v odsazeni tabulatorem
-Z, --ignore-trailing-space
ignoruje bila mista na konci radku
-b, --ignore-space-change
ignoruje zmeny v poctu bilych mist"
-w, --ignore-all-space
ignoruje vsechna bila mista
-B, --ignore-blank-lines
ignoruje zmeny v pripade prazdnych radku
-I, --ignore-matching-lines=RV
ignoruje zmeny na vsech radcich odpovidajicich RV
-a, --text
poklada vsechny soubory za text
--strip-trailing-cr
odstrani ukoncovaci znak CR na vstupu
-D, --ifdef=NAZEV
vypise slouceny soubor s rozdily ,,#ifdef NAZEV"
--GTYPE-group-format=GFMT
formatuje vstupni skupiny GTYPE podle GFMT
--line-format=LFMT
formatuje vsechny vstupni radky podle LFMT
--LTYPE-line-format=LFMT
formatuje vstupni radky LTYPE podle LFMT
Tyto formatovaci prepinace poskytuji jemnou kontrolu nad
vystupem diffu
a zobecnuji -D/--ifdef.
LTYPE je ,,old" (stary), ,,new" (novy) nebo ,,unchanged" (nezmenen).
GTYPE je LTYPE nebo ,,changed" (zmenen).
GFMT muze obsahovat:
%< radky ze SOUBORU1
%> radky ze SOUBORU2
%= radky spolecne pro SOUBOR1 i SOUBOR2
%[-][DELKA][.[PRESNOST]]{doxX}ZNAK
format stylu printf pro ZNAK
ZNAKy dale jsou pro novou skupinu, malymi pismeny pro starou
skupinu:
F cislo prvniho radku
L cislo posledniho radku
N pocet radku = L-F+1
E F-1
M L+1
%(A=B?T:E)
pokud A se rovna B, tak T, jinak E
LFMT (pouze) smi obsahovat:
%L obsah radku
%l obsah radku, bez znaku konce radku
%[-][SIRKA][.[PRESNOST]]{doxX}n
format stylu printf pro cislo vstupniho radku
Jak GFMT, tak i LFMT smi obsahovat:
%% %
%c'C' jeden znak C
%c'\OOO'
znak s osmickovym kodem 000
C znak C (ostatni znaky zastupuji samy sebe)
-d, --minimal
pokusi se nalezt nejmensi sadu zmen
--horizon-lines=POCET
ponecha POCET shodnych radku predpony a pripony
--speed-large-files
predpoklada velke soubory a mnoho rozptylenych drobnych zmen
--color[=KDY]
color output; WHEN is 'never', 'always', or 'auto'; plain
--color means --color='auto'
--palette=PALETA
barvy, ktere se pouziji pri aktivnim --color. PALETA je
dvojteckou oddeleny seznam schopnosti terminfa
--help vypise navod k pouziti na standardni vystup a bezchybne skonci
-v, --version
Vypise informaci o verzi programu a skonci
SOUBORY jsou ,,SOUBOR1 SOUBOR2" nebo ,,ADRESAR1 ADRESAR2" nebo
,,ADRESAR SOUBOR" nebo ,,SOUBOR ADRESAR". Pokud je uveden --from-file
nebo --to-file, pak nejsou u SOUBORU zadna omezeni. Pokud SOUBOR bude
,,-", bude cten standardni vstup. Navratovy kod je roven 0 pokud jsou
vstupy shodne, 1 pokud se lisi a 2 pri chybe.
AUTOR
Napsal Paul Eggert, Mike Haertel, David Hayes, Richard Stallman a Len
Tower.
HLASENI CHYB
Chyby v programu oznamujte na adrese bug-diffutils@gnu.org
On-line napoveda GNU diffutils:
Obecna pomoc pri pouzivani softwaru GNU:
COPYRIGHT
Copyright (C) 2023 Free Software Foundation, Inc. Licence GPLv3+: GNU
GPLverze 3 nebo novejsi .
Toto je volne programove vybaveni: muzete jej menit a sirit. Je zcela
BEZ ZARUKY, v rozsahu povolenem zakonem.
DALSI INFORMACE
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
zpristupnit kompletni manual.
PREKLAD
Preklad teto prirucky do spanelstiny vytvorili Pavel Heimlich
Tento preklad je bezplatna dokumentace; Prectete si GNU General Public
License Version 3 nebo
novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST.
Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail
na adresu .
diffutils 3.10 Kvetna 2023 DIFF(1)