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>