DIFF(1) Kayttajan sovellukset DIFF(1)
NIMI
diff - Vertaa tiedostoja rivi rivilta
YLEISKATSAUS
diff [VALITSIN]... TIEDOSTOT
KUVAUS
Vertaa TIEDOSTOja rivi rivilta.
Pitkien valitsinten pakolliset argumentit ovat pakollisia myos
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[=MAARA]
tulosta MAARA rivia (oletus 3) kopioitua kontekstia
-u, -U NUM, --unified[=MAARA]
tulosta MAARA rivia (oletus 3) yhtenaistettya kontekstia
-e, --ed
tulosta ed-skripti
-n, --rcs
tulosta RCS-muotoinen diff
-y, --side-by-side
tulosta kahdelle palstalle
-W, --width=MAARA
tulosta enintaan MAARA (oletus 130) merkkia riville
--left-column
tulosta vain yhteisten rivien vasen palsta
--suppress-common-lines
ala tulosta yhteisia riveja
-p, --show-c-function
nayta missa C-funktiossa kukin muutos on
-F, --show-function-line=SL
nayta viimeisin SL-lausekkeeseen tasmaava rivi
--label NIMIO
kayta NIMIOta tiedostonimen ja aikaleiman sijaan (voidaan
toistaa)
-t, --expand-tabs
laajenna sarkaimet valilyonneiksi tulosteessa
-T, --initial-tab
kohdista sarkaimet lisaamalla sarkaimia
--tabsize=KOKO
sarkaimet joka KOKO. merkin valein (oletus 8)
--suppress-blank-empty
vaienna valilyonti tai sarkain tyhjien tulosterivien edelta
-l, --paginate
ohjaa tuloste "pr"-ohjelman lapi sivunumerointia varten
-r, --recursive
vertaa loytyneita alihakemistoja rekursiivisesti
--no-dereference
ala seuraa symbolisia linkkeja
-N, --new-file
kasittele puuttuvia tiedostoja tyhjina
--unidirectional-new-file
kasittele puuttuvia tiedostoja tyhjina
--ignore-file-name-case
ala huomioi kirjainkokoa tiedostonimia verrattaessa
--no-ignore-file-name-case
huomioi kirjankoko tiedostonimia verrattaessa
-x, --exclude=HAHMO
jata pois tiedostot, jotka tasmaavat HAHMOon
-X, --exclude-from=TIEDOSTO
jata pois TIEDOSTOssa lueteltuihin hahmoihin tasmaavat tiedostot
-S, --starting-file=TIEDOSTO
aloita TIEDOSTOlla hakemistoja verrattaessa
--from-file=TIEDOSTO1
vertaa TIEDOSTO1:ta kaikkiin operandeihin; TIEDOSTO1 voi olla
hakemisto
--to-file=TIEDOSTO2
vertaa kaikkia operandeja TIEDOSTO2:een; TIEDOSTO2 voi olla
hakemisto
-i, --ignore-case
ala huomioi kirjainkokoa tiedostojen sisallossa
-E, --ignore-tab-expansion
ala huomioi sarkainten laajennuksesta johtuvia eroja
-Z, --ignore-trailing-space
ala huomioi tyhjeita rivin lopussa
-b, --ignore-space-change
ala huomioi tyhjemerkkien maarasta johtuvia eroja
-w, --ignore-all-space
ala huomioi tyhjia merkkeja
-B, --ignore-blank-lines
ala huomioi tyhjista riveista johtuvia eroja
-I, --ignore-matching-lines=SL
ala huomioi eroavia riveja, jotka kaikki tasmaavat saannolliseen
lausekkeeseen SL
-a, --text
kasittele kaikki tiedostot tekstina
--strip-trailing-cr
poista vaununpalautus syotteen lopusta
-D, --ifdef=NIMI
tulosta yhdistetty tiedosto "#ifdef NIMI" -eroin
--GTYYPPI-group-format=GMUOTO
muotoile GTYYPPIset syoteryhmat GMUOTOon
--line-format=LMUOTO
muotoile kaikki syoterivit LMUOTOon
--LTYPE-line-format=LMUOTO
muotoile LTYYPPI-syoterivit LMUOTOon
Nailla muotoiluvalitsimilla hienosaadetaan diffin tulostetta,
yleistaen -D/--ifdef.
LTYYPPI on "old", "new" tai "unchanged".
GTYYPPI on LTYYPPI tai "changed".
(vain) GMUOTO voi sisaltaa:
%< riveja TIEDOSTO1:sta
%> riveja TIEDOSTO2:sta
%= TIEDOSTO1:n ja TIEDOSTO2:n yhteiset rivit
%[-][LEVEYS][.[TARKK]]{doxX}KIRJAIN
printf-tyylinen maaritys KIRJAIMelle
KIRJAIMET ovat seuraavat uudelle ryhmalle; pienet kirjaimet
vanhalle ryhmalle:
F ensimmainen rivinumero
L viimeinen rivinumero
N rivien maara = L-F+1
E F-1
M L+1
%(A=B?T:E)
jos A yhtakuin B niin T muuten E
(vain) LMUOTO voi sisaltaa:
%L rivin sisalto
%l rivin sisalto, mahdollinen jalkeinen rivinvaihto poistettuna
%[-][LEVEYS][.[TARKK]]{doxX}n
printf-tyylinen maaritys rivinumerolle
Seka GMUOTO etta LMUOTO voivat sisaltaa:
%% %
%c'C' yksittainen merkki C
%c'\OOO'
yksittainen merkki, jonka oktaalikoodi OOO
C merkki C (loput merkit vastaavat itseaan)
-d, --minimal
yrita kovin loytaa pienempi muutosjoukko
--horizon-lines=MAARA
sailyta MAARA rivia yhteisista etu- ja jalkiliitteista
--speed-large-files
olettaa tiedostojen olevan suuria ja muutosten pienia seka
hajanaisia
--color[=MILLOIN]
varita tuloste; MILLOIN voi olla "never", "always", tai "auto";
pelkka --color on sama kuin --color=auto
--palette=PALETTI
kaytettavat varit, kun --color on kaytossa; PALETTI on
kaksoispiste-eroteltu luettelo terminfo-kyvyista
--help nayta tama ohje ja poistu
-v, --version
nayta 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 vakiosyotetta. Paluuarvo on 0, jos syotteet ovat
samoja, 1 jos erilaisia, ongelmatilanteissa 2.
TEKIJA
Kirjoittaneet Paul Eggert, Mike Haertel, David Hayes, Richard Stallman
ja Len Tower.
VIRHEISTA ILMOITTAMINEN
Ilmoita ohjelmistovioista (englanniksi) osoitteeseen
bug-DIFFutils@gnu.org
GNU diffutils-kotisivu:
Yleisohjeita GNU-ohjelmistojen kayttoon:
TEKIJANOIKEUDET
Copyright (C) 2023 Free Software Foundation, Inc. Lisenssi GPLv3+: GNU
GPL versio 3 tai myohempi .
Tama on vapaa ohjelmisto; sita saa vapaasti muuttaa ja levittaa
edelleen. Siina maarin kuin laki sallii, TAKUUTA EI OLE.
KATSO MYOS
wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
Ohjelman diff taydellinen dokumentaatio yllapidetaan
Texinfo-manuaalissa. Mikali ohjelmat info ja diff on taysin asennettu,
komennon
info diff
pitaisi antaa taydellinen manuaali luettavaksi.
KAANNOS
Taman kasikirjan suomenkielisen kaannoksen tekivat Tommi Vainikainen
Tama kaannos on ilmainen dokumentaatio; katso tekijanoikeusehdot GNU
General Public License -versiosta 3
tai uudemmasta. Emme ota
vastuuta.
diffutils 3.10 Toukokuuta 2023 DIFF(1)