sdiff(1) | Kullanıcı Komutları | sdiff(1) |
sdiff - iki dosya arasındaki farklılıkları bulur ve etkileşimli olarak katıştırır
sdiff -o çıktı_dosyası [seçenekler] 1.dosya 2.dosya
sdiff, komutu iki dosyayı birleştirir ve sonuçları, etkileşimli olarak çıktı_dosyasına yazar.
Şayet 1.dosya bir dizin ve 2.dosya değilse, sdiff komutu, 1.dosya ile verilen dizin içindeki 2.dosya ile aynı isimli dosyayı karşılaştırır; bu durum tersi için de geçerlidir. Her iki girdi de dizin olmamalıdır.
sdiff seçenekleri - ile başlar. Bu nedenle 1.dosya ve 2.dosya isimleri - ile başlayamaz. Bunun yanında, -- şeklinde kullanım ile bu sorunu aşabilirsiniz. -- işaretinden sonra gelen argümanlar - ile başlasa bile dosya ismi olarak değerlendirilir. Girdi dosyası olarak - verilemez.
sdiff, -o (veya --output) seçeneği belirtilmeden kullanılırsa, yan yana biçimli çıktılama yapar. Bu kullanım oldukça eskidir; bunun yerine diff --side-by-side kullanın.
Aşağıda, GNU sdiff'in kabul ettiği bütün komutların bir özetini bulacaksınız. Pek çok seçenek iki eşdeğer isme sahiptir. Birincisi - ile başlayan tek bir harften oluşur, diğeri ise -- ile başlayan uzun bir isimden meydana gelmektedir. Çok sayıda tek harfli seçenek (bir argüman almadıkça), -ac gibi yanyana yazılabilir: -ac, -a ve -c anlamına gelir. Uzun isimli seçenekler de başlangıçtan itibaren kendilerinden başka bir seçenekle karışmayacak şekilde kısaltılarak kullanılabilirler. Köşeli parantezler içindeki argümanlar, gerekli değilse verilmeyebileceği anlamına gelir.
Çıkış durumu olarak 0'ın anlamı, hiçbir farklılık bulunamadığıdır. Bazı farklılıkların olduğu durumlarda 1 ile çıkar. Şayet 2 ile çıkarsa, bir sorun var demektir.
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Aralık 2003
22 Eylül 1993 | GNU Araçları |