Man page - diff(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr el zh_CN de

Manual

DIFF

NIMI
YLEISKATSAUS
KUVAUS
TEKIJÄ
VIRHEISTÄ ILMOITTAMINEN
TEKIJÄNOIKEUDET
KATSO MYÖS
KÄÄNNÖS

NIMI

diff - Vertaa tiedostoja rivi riviltä

YLEISKATSAUS

diff [ VALITSIN ]... TIEDOSTOT

KUVAUS

Vertaa TIEDOSTOja rivi riviltä.

Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.
--normal

tulosta normaali diff (oletus)

-q , --brief

kertoo vain, eroavatko tiedostot

-s , --report-identical-files

ilmoita, jos kaksi tiedostoa ovat samat

-c , -C NUM, --context [= MÄÄRÄ ]

tulosta MÄÄRÄ riviä (oletus 3) kopioitua kontekstia

-u , -U NUM, --unified [= MÄÄRÄ ]

tulosta MÄÄRÄ riviä (oletus 3) yhtenäistettyä kontekstia

-e , --ed

tulosta ed-skripti

-n , --rcs

tulosta RCS-muotoinen diff

-y , --side-by-side

tulosta kahdelle palstalle

-W , --width = MÄÄRÄ

tulosta enintään MÄÄRÄ (oletus 130) merkkiä riville

--left-column

tulosta vain yhteisten rivien vasen palsta

--suppress-common-lines

älä tulosta yhteisiä rivejä

-p , --show-c-function

näytä missä C-funktiossa kukin muutos on

-F , --show-function-line = SL

näytä viimeisin SL-lausekkeeseen täsmäävä rivi

--label NIMIÖ

käytä NIMIÖtä tiedostonimen ja aikaleiman sijaan (voidaan toistaa)

-t , --expand-tabs

laajenna sarkaimet välilyönneiksi tulosteessa

-T , --initial-tab

kohdista sarkaimet lisäämällä sarkaimia

--tabsize = KOKO

sarkaimet joka KOKO. merkin välein (oletus 8)

--suppress-blank-empty

vaienna välilyönti tai sarkain tyhjien tulosterivien edeltä

-l , --paginate

ohjaa tuloste ”pr”-ohjelman läpi sivunumerointia varten

-r , --recursive

vertaa löytyneitä alihakemistoja rekursiivisesti

--no-dereference

älä seuraa symbolisia linkkejä

-N , --new-file

käsittele puuttuvia tiedostoja tyhjinä

--unidirectional-new-file

käsittele puuttuvia tiedostoja tyhjinä

--ignore-file-name-case

älä huomioi kirjainkokoa tiedostonimiä verrattaessa

--no-ignore-file-name-case

huomioi kirjankoko tiedostonimiä verrattaessa

-x , --exclude = HAHMO

jätä pois tiedostot, jotka täsmäävät HAHMOon

-X , --exclude-from = TIEDOSTO

jätä pois TIEDOSTOssa lueteltuihin hahmoihin täsmäävät tiedostot

-S , --starting-file = TIEDOSTO

aloita TIEDOSTOlla hakemistoja verrattaessa

--from-file = TIEDOSTO1

vertaa TIEDOSTO1:tä kaikkiin operandeihin; TIEDOSTO1 voi olla hakemisto

--to-file = TIEDOSTO2

vertaa kaikkia operandeja TIEDOSTO2:een; TIEDOSTO2 voi olla hakemisto

-i , --ignore-case

älä huomioi kirjainkokoa tiedostojen sisällössä

-E , --ignore-tab-expansion

älä huomioi sarkainten laajennuksesta johtuvia eroja

-Z , --ignore-trailing-space

älä huomioi tyhjeitä rivin lopussa

-b , --ignore-space-change

älä huomioi tyhjemerkkien määrästä johtuvia eroja

-w , --ignore-all-space

älä huomioi tyhjiä merkkejä

-B , --ignore-blank-lines

älä huomioi tyhjistä riveistä johtuvia eroja

-I , --ignore-matching-lines = SL

älä huomioi eroavia rivejä, jotka kaikki täsmäävät säännölliseen lausekkeeseen SL

-a , --text

käsittele kaikki tiedostot tekstinä

--strip-trailing-cr

poista vaununpalautus syötteen lopusta

-D , --ifdef = NIMI

tulosta yhdistetty tiedosto ”#ifdef NIMI” -eroin

--GTYYPPI-group-format = GMUOTO

muotoile GTYYPPIset syöteryhmät GMUOTOon

--line-format = LMUOTO

muotoile kaikki syöterivit LMUOTOon

--LTYPE-line-format = LMUOTO

muotoile LTYYPPI-syöterivit LMUOTOon

Näillä muotoiluvalitsimilla hienosäädetään diffin tulostetta,

yleistäen -D /--ifdef.

LTYYPPI on ”old”, ”new” tai ”unchanged”.

GTYYPPI on LTYYPPI tai ”changed”.

(vain) GMUOTO voi sisältää:

%<

rivejä TIEDOSTO1:stä

%>

rivejä TIEDOSTO2:sta

%=

TIEDOSTO1:n ja TIEDOSTO2:n yhteiset rivit

%[-][LEVEYS][.[TARKK]]{doxX}KIRJAIN

printf-tyylinen määritys KIRJAIMelle

KIRJAIMET ovat seuraavat uudelle ryhmälle; pienet kirjaimet vanhalle ryhmälle:

F

ensimmäinen rivinumero

L

viimeinen rivinumero

N

rivien määrä = L-F+1

E

F-1

M

L+1

%(A=B?T:E)

jos A yhtäkuin B niin T muuten E

(vain) LMUOTO voi sisältää:

%L

rivin sisältö

%l

rivin sisältö, mahdollinen jälkeinen rivinvaihto poistettuna

%[-][LEVEYS][.[TARKK]]{doxX}n

printf-tyylinen määritys rivinumerolle

Sekä GMUOTO että LMUOTO voivat sisältää:

%%

%

%c’C’

yksittäinen merkki C

%c’\OOO’

yksittäinen merkki, jonka oktaalikoodi OOO

C

merkki C (loput merkit vastaavat itseään)

-d , --minimal

yritä kovin löytää pienempi muutosjoukko

--horizon-lines = MÄÄRÄ

säilytä MÄÄRÄ riviä yhteisistä etu- ja jälkiliitteistä

--speed-large-files

olettaa tiedostojen olevan suuria ja muutosten pieniä sekä hajanaisia

--color [= MILLOIN ]

väritä tuloste; MILLOIN voi olla ”never”, ”always”, tai ”auto”; pelkkä --color on sama kuin --color=auto

--palette = PALETTI

käytettävät värit, kun --color on käytössä; PALETTI on kaksoispiste-eroteltu luettelo terminfo-kyvyistä

--help

näytä tämä ohje ja poistu

-v , --version

näytä versiotiedot ja poistu

TIEDOSTOT ovat ”TIEDOSTO1 TIEDOSTO2” tai ”HAK1 HAK2” tai ”HAK TIEDOSTO” tai ”TIEDOSTO HAK”. Jos --from-file tai --to-file on annettu, TIEDOSTO(i)lle ei ole rajoitteita. Jos TIEDOSTOa ei ole annettu, tai se on ”-”, luetaan vakiosyötettä. Paluuarvo on 0, jos syötteet ovat samoja, 1 jos erilaisia, ongelmatilanteissa 2.

TEKIJÄ

Kirjoittaneet Paul Eggert, Mike Haertel, David Hayes, Richard Stallman ja Len Tower.

VIRHEISTÄ ILMOITTAMINEN

Ilmoita ohjelmistovioista (englanniksi) osoitteeseen bug-DIFFutils@gnu.org
GNU diffutils-kotisivu: <https://www.gnu.org/software/diffutils/>
Yleisohjeita GNU-ohjelmistojen käyttöön: <https://www.gnu.org/gethelp/>

TEKIJÄNOIKEUDET

Copyright © 2023 Free Software Foundation, Inc. Lisenssi GPLv3+: GNU GPL versio 3 tai myöhempi <https://gnu.org/licenses/gpl.html>.
Tämä on vapaa ohjelmisto; sitä saa vapaasti muuttaa ja levittää edelleen. Siinä määrin kuin laki sallii, TAKUUTA EI OLE.

KATSO MYÖS

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

Ohjelman diff täydellinen dokumentaatio ylläpidetään Texinfo-manuaalissa. Mikäli ohjelmat info ja diff on täysin asennettu, komennon

info diff

pitäisi antaa täydellinen manuaali luettavaksi.

KÄÄNNÖS

Tämän käsikirjan suomenkielisen käännöksen tekivät Tommi Vainikainen <mucus@pcuf.fi>

Tämä käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot GNU General Public License -versiosta 3 tai uudemmasta. Emme ota vastuuta.