Provided by:
manpages-tr_1.0.5.1-2_all 
ISIM
sdiff - iki dosya arasindaki farkliliklari bulur ve etkilesimli olarak
katistirir
KULLANIM
sdiff -o ,cikti_dosyasi [se,cenekler] 1.dosya 2.dosya
A,CIKLAMA
sdiff, komutu iki dosyayi birlestirir ve sonuclari, etkilesimli olarak
,cikti_dosyasina yazar.
Sayet 1.dosya bir dizin ve 2.dosya degilse, sdiff komutu, 1.dosya ile
verilen dizin icindeki 2.dosya ile ayni isimli dosyayi karsilastirir;
bu durum tersi icin de gecerlidir. Her iki girdi de dizin olmamalidir.
sdiff secenekleri - ile baslar. Bu nedenle 1.dosya ve 2.dosya isimleri
- ile baslayamaz. Bunun yaninda, -- seklinde kullanim ile bu sorunu
asabilirsiniz. -- isaretinden sonra gelen argumanlar - ile baslasa bile
dosya ismi olarak degerlendirilir. Girdi dosyasi olarak - verilemez.
sdiff, -o (veya --output) secenegi belirtilmeden kullanilirsa, yan yana
bicimli ciktilama yapar. Bu kullanim oldukca eskidir; bunun yerine
diff --side-by-side kullanin.
Se,cenekler
Asagida, GNU sdiff'in kabul ettigi butun komutlarin bir ozetini
bulacaksiniz. Pek cok secenek iki esdeger isme sahiptir. Birincisi -
ile baslayan tek bir harften olusur, digeri ise -- ile baslayan uzun
bir isimden meydana gelmektedir. Cok sayida tek harfli secenek (bir
arguman almadikca), -ac gibi yanyana yazilabilir: -ac, -a ve -c
anlamina gelir. Uzun isimli secenekler de baslangictan itibaren
kendilerinden baska bir secenekle karismayacak sekilde kisaltilarak
kullanilabilirler. Koseli parantezler icindeki argumanlar, gerekli
degilse verilmeyebilecegi anlamina gelir.
-a
--text Metin dosyasi olmasalar bile, butun dosyalari metin dosyalari
olarak kabul eder ve onlari satir satir karsilastirir.
-b
--ignore-space-change
Karsilastirmada ara bosluklarindaki farklar dikkate alinmaz.
-B, --ignore-blank-lines
Karsilastimada bos satirlardaki farklar dikkate alinmaz.
-d
--minimal
En kucuk degisikligi bile bulmak icin algoritma degistirilir. Bu
secenek sdiff'in yavas calismasina (bazan oldukca yavas) sebep
olur.
-H
--speed-large-files
Pek cok kucuk degisiklige sahip buyuk dosyalarin
karsilastirilmasinda islemini hizlandirmak icin bulussal
yontemler (heuristics) kullanilir.
-i
--ignore-case
Buyuk ve kucuk harf kullanimindan kaynaklanan farklar gozonune
alinmaz, ayni kabul edilir.
-I d"uzifd
--ignore-matching-lines=d"uzifd
d"uzifd ile eslesen satirlar diger dosyada olsa da olmasada yok
sayilir.
-l
--left-column
Yanyana ciktilama biciminde iki ortak satirdan sadece soldakini
basar.
--line-format=bi,cim
if-then-else bicimli tum girdi satirlarini ciktilarken bicim
kullanilir.
-o dosya
--output=dosya
Katistirilan ciktiyi dosyaya yerlestirir. Bu secenek katistirma
islemi icin gereklidir.
-s
--suppress-common-lines
Yan yana cikti biciminde ortak satirlar ciktilanmaz.
-t
--expand-tabs
Girdi dosyalarindaki sekmelerin esitligini saglamak icin;
ciktilarken sekmeleri bosluklara cevirir.
-v
--version
sdiff'in surum numarasini basar.
-wkrk_sayisi
--width=krk_sayisi
Yanyana cikti biciminde krk_sayisi ile belirtilen genislikte
sutunlar kullanilir. Tarihsel sebeplerle bu secenek diff icin
-W, sdiff icin -w'dir.
-w
--ignore-all-space
Satirlari karsilastirirken bosluklari atlar. Tarihsel sebeplerle
bu secenek diff icin -w, sdiff icin -W'dir.
ILGILI BELGELER
cmp(1), comm(1), diff(1), diff3(1).
,CIKI,S DURUMU
Cikis durumu olarak 0'in anlami, hicbir farklilik bulunamadigidir. Bazi
farkliliklarin oldugu durumlarda 1 ile cikar. Sayet 2 ile cikarsa, bir
sorun var demektir.
,CEVIREN
Yalcin Kolukisa <yalcink01 (at) yahoo.com>, Aralik 2003
GNU Araclari 22 Eylul 1993 sdiff(1)