.\" You may copy, distribute and modify under the terms of the LDP General .\" Public License as specified in the LICENSE file that comes with the .\" gnumaniak distribution .\" .\" The author kindly requests that no comments regarding the "better" .\" suitability or up-to-date notices of any info documentation alternative .\" is added without contacting him first. .\" .\" (C) 1998 Ragnar Hojland Espinosa .\" .\" GNU sdiff man page .\" man pages are NOT obsolete! .\" .TH SDIFF 1 "1998. október" "GNU diff Utilities 2.7.2" .SH NÉV \fBsdiff\fR \- két állomány összehasonlítása és tartalmuk interaktív egyesítése .SH ÁTTEKINTÉS .B sdiff [\fB\-abdilstBHW\fR] [\fB\-o \fIOUTFILE\fR] [\fB\-w \fICOLUMNS\fR] [\fB\-I \fIREGEXP\fR] [\fB\-\-expand-tabs\fR] [\fB\-ignore\-all\-space\fR] [\fB\-ignore\-blank\-lines\fR] [\fB\-\-ignore\-case\fR] [\fB\-\-ignore\-matching\-lines=\fIREGEXP\fR] [\fB\-\-ignore\-space\-change\fR] [\fB\-\-left\-column\fR] [\fB\-\-minimal\fR] [\fB\-\-output=\fIOUTFILE\fR] [\fB\-\-supress\-common\-lines\fR] [\fB\-\-speed\-large\-files\fR] [\fB\-\-text\fR] [\fB\-\-width=\fICOLUMNS\fR] .I FROMFILE TOFILE .B sdiff [\fB-v\fR] [\fB\-\-help\fR] [\fB\-\-version\fR] .SH LEÍRÁS .B sdiff egyesít két állományt és az eredményt interaktívan az .IR OUTFILE -ba írja \fB\-o\fR esetén, vagy részletezi a különbségeket oldalanként ha nincs \fB\-o\fR . Ha a .I FROMFILE egy könyvtár és a .I TOFILE egy állomány, az .B sdiff a .I FROMFILE alatti .IR TOFILE -lal egyező nevű állományt hasonlítja. Ugyanez fordítva is igaz. A .I FROMFILE és .I TOFILE egyszerre nem jelölhet könyvtárat. Nem használhatsz .RB ` \- ' értéket bemenő állományként. Általában \fBsdiff\fP a \fBdiff\fP(1) bevonásával dolgozik, szükség esetén megváltoztathatod ezt a működést a \fBDIFF\fP környezeti változó értékeként más programra hivatkozol. A szövegszerkesztőt a \fBEDITOR\fR környezeti változónál szintén beállíthatod. .SH OPCIÓK .TP .B \-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. .TP .B \-b, \-\-ignore\-space\-change Nem változtat ha csak fehér szóköz (white space) különbözőséget tal ál. .TP .B \-d, \-\-minimal Alaposabb módszerrel a legkisebb eltéréseket is felderíti. Ez lassítja feldolgozást (bizonyos esetekben komoly mértékben). .TP .B \-i, \-\-ignore\-case Nagy- és kisbetűs írásmód nem számít különbségnek. .TP .B \-l, \-\-left\-column Megegyező sorokból csak egyiket, a bal oszlopbelit írja ki. .TP .BI "\-o " OUTFILE ", \-\-output=" OUTFILE Az egyesített kimenet az .IR OUTFILE -nál megadott állományba kerüljön. Az opció feltétele az egyesítésnek. .TP .B \-s, \-\-suppress\-common\-lines Az egyező sorokat nem írja ki. .TP .B \-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. .TP .BI "\-w " COLUMNS ", \-\-width=" COLUMNS A kimenet a .IR COLUMNS szélességét használja. Történelmi okokból .BR diff (1)-nél a .B \-W opció látja el ezt a szerepet. .TP .B \-B, \-\-ignore\-blank\-lines Az üres sorok beszúrásával vagy eltávolításával kapcsolatos változásokat ne vegye figyelembe. .TP .B \-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 .TP .BI "\-I " REGEXP ", \-\-ignore\-matching\-lines=" REGEXP Ne vizsgálja a sorokat melyekre a .IR REGEXP teljesül, hanem automatikusan beszúrásra vagy törlésre kerüljenek. .TP .B \-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 .BR diff (1)-nél a .B \-w opció látja el ezt a szerepet. .TP .B "\-\-help" Rövid használati utasítást ír a szabványos kimenetre, majd kilép. .TP .B \-v, \-\-version Kiírja a .BR diff3 verzióját a szabványos kimenetre, majd kilép. .SH 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 .RB ` % ' jellel majd várja az alábbi parancsok valamelyikére: .TP .B 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. .TP .B 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. .TP .B ed Mint .RB ` eb ', azonban minden változatnak fejléce van amely jelöli az állományok és sorok melyik változatból valók .TP .B el Szerkesztésre a bal oldali változat kerüljön, majd a kimenő állomány ebből származzon. .TP .B er Szerkesztésre a jobb oldali változat kerüljön, majd a kimenő állomány ebből származzon. .TP .B l A bal oldali változatot másolja a kimenő állományba. .TP .B q Kilépés. .TP .B p A jobb oldali változatot másolja a kimenő állományba. .TP .B s Csendesen másolja az egyező sorokat. .TP .B v Az egyező sorokat bőbeszédűen másolja. Ez az alapértelmezés. .SH DIAGNOSZTIKA A .B diff3 program zárásakor a következő értékeket adja vissza: .TP .B 0 Az \fBsdiff\fR hibátlanul lefutott, az állományok között nem talált különbséget. .TP .B 1 Az állományok között néhány eltérést talált. .TP .B 2 Futás közben egy vagy több hiba történt. .SH LÁSD MÉG .BR cmp (1), .BR comm (1), .BR diff (1), .BR diff3 (1). .SH MEGJEGYZÉS Hiba a bug-gnu-utils@gnu.org címre jelezhető. Az oldal karbantartója: Ragnar Hojland Espinosa .SH MAGYAR FORDÍTÁS Bendes László