Provided by:
manpages-hu_20010119-5_all 
NÉV
sdiff - két állomány összehasonlítása és tartalmuk interaktív
egyesítése
ÁTTEKINTÉS
sdiff [-abdilstBHW] [-o OUTFILE] [-w COLUMNS] [-I REGEXP] [--expand-
tabs] [-ignore-all-space] [-ignore-blank-lines] [--ignore-case]
[--ignore-matching-lines=REGEXP] [--ignore-space-change]
[--left-column] [--minimal] [--output=OUTFILE] [--supress-common-lines]
[--speed-large-files] [--text] [--width=COLUMNS] FROMFILE TOFILE
sdiff [-v] [--help] [--version]
LEÍRÁS
sdiff egyesít két állományt és az eredményt interaktívan az OUTFILE-ba
írja -o esetén, vagy részletezi a különbségeket oldalanként ha nincs -o
.
Ha a FROMFILE egy könyvtár és a TOFILE egy állomány, az sdiff a
FROMFILE alatti TOFILE-lal egyező nevű állományt hasonlítja. Ugyanez
fordítva is igaz. A FROMFILE és TOFILE egyszerre nem jelölhet
könyvtárat. Nem használhatsz `-' értéket bemenő állományként.
Általában sdiff a diff(1) bevonásával dolgozik, szükség esetén
megváltoztathatod ezt a működést a DIFF környezeti változó értékeként
más programra hivatkozol. A szövegszerkesztőt a EDITOR környezeti
változónál szintén beállíthatod.
OPCIÓK
-a, --text
Az állományokat szövegként kezeli az összehasonlítást soronként
végzi, ez akkor is így történik ha az állományok valójában nem
szöveges formátumúak.
-b, --ignore-space-change
Nem változtat ha csak fehér szóköz (white space) különbözőséget
tal ál.
-d, --minimal
Alaposabb módszerrel a legkisebb eltéréseket is felderíti. Ez
lassítja feldolgozást (bizonyos esetekben komoly mértékben).
-i, --ignore-case
Nagy- és kisbetűs írásmód nem számít különbségnek.
-l, --left-column
Megegyező sorokból csak egyiket, a bal oszlopbelit írja ki.
-o OUTFILE, --output=OUTFILE
Az egyesített kimenet az OUTFILE-nál megadott állományba
kerüljön. Az opció feltétele az egyesítésnek.
-s, --suppress-common-lines
Az egyező sorokat nem írja ki.
-t, --expand-tabs
A tab kódokat szóközökkel váltja fel, oly módon hogy az eredeti
állomány elrendezése ne változzon.
-w COLUMNS, --width=COLUMNS
A kimenet a COLUMNS szélességét használja. Történelmi okokból
diff(1)-nél a -W opció látja el ezt a szerepet.
-B, --ignore-blank-lines
Az üres sorok beszúrásával vagy eltávolításával kapcsolatos
változásokat ne vegye figyelembe.
-H, --speed-large-files
Számos hasonló eltérést tartalmazó nagy méretű állomány esetén
heurisztikus módszerrel javítja a vizsgálat sebességét
-I REGEXP, --ignore-matching-lines=REGEXP
Ne vizsgálja a sorokat melyekre a REGEXP teljesül, hanem
automatikusan beszúrásra vagy törlésre kerüljenek.
-W Összehasonlításnál ne vegye figyelembe a vízszintes térközöket
előidéző (white space) karaktereket. Történelmi okokból
diff(1)-nél a -w opció látja el ezt a szerepet.
--help Rövid használati utasítást ír a szabványos kimenetre, majd
kilép.
-v, --version
Kiírja a diff3 verzióját a szabványos kimenetre, majd kilép.
EGYESÍTÉS
A megegyező sorokat az első állományból az OUTPUT állományba másolja.
Ezután az eltérő sorokból képzett csoportokat jeleníti meg `%' jellel
majd várja az alábbi parancsok valamelyikére:
e Elvetendő mindkét változat. Meghívja a szövegszerkesztőt egy
üres átmeneti állománnyal, és a szövegszerkesztés eredményét
fogja a kimenő állományhoz írni.
eb Összefűzi a két változatot, átmeneti állományba
szerkeszthetővé teszi, és ennek eredményét fogja a kimenő
állományhoz írni.
ed Mint `eb', azonban minden változatnak fejléce van amely jelöli
az állományok és sorok melyik változatból valók
el Szerkesztésre a bal oldali változat kerüljön, majd a kimenő
állomány ebből származzon.
er Szerkesztésre a jobb oldali változat kerüljön, majd a kimenő
állomány ebből származzon.
l A bal oldali változatot másolja a kimenő állományba.
q Kilépés.
p A jobb oldali változatot másolja a kimenő állományba.
s Csendesen másolja az egyező sorokat.
v Az egyező sorokat bőbeszédűen másolja. Ez az alapértelmezés.
DIAGNOSZTIKA
A diff3 program zárásakor a következő értékeket adja vissza:
0 Az sdiff hibátlanul lefutott, az állományok között nem talált
különbséget.
1 Az állományok között néhány eltérést talált.
2 Futás közben egy vagy több hiba történt.
LÁSD MÉG
cmp(1), comm(1), diff(1), diff3(1).
MEGJEGYZÉS
Hiba a bug-gnu-utils@gnu.org címre jelezhető. Az oldal karbantartója:
Ragnar Hojland Espinosa <ragnar@macula.net>
MAGYAR FORDÍTÁS
Bendes László <bendes@eposta.hu>