İSİM¶
cmp - iki dosyayı karşılaştırır
KULLANIM¶
cmp [-l | -s] dosya1 dosya2 [atla1 [atla2]]
AÇIKLAMA¶
cmp herhangi türdeki iki dosyayı
karşılaştırır ve sonuçları standart
çıktıya gönderir. Öntanımlı olarak,
şayet dosyalar aynı ise,
cmp sessiz kalır; şayet
farklı ise, ilk farklılığın meydana geldiği
satır ve bayt numaraları rapor edilir.
Baytlar ve satırlar birden başlayarak numaralandırılır.
Kullanılabilecek seçenekler şunlardır:
- -l
- Her bir farklılık için bayt
numaralarını (ondalık olarak) ve farklı bayt
değerlerini (sekizlik olarak) basar.
- -s
- Değişik dosyalar için hiçbir şey
basmaz, sadece çıkış durumunu döndürür.
Seçime bağlı
atla1 ve
atla2 argümanları;
dosya1 ve
dosya2'nin başlangıcından itibaren,
anılan sıraya göre karşılaştırmanın
başlayacağı, bayt konumlarıdır. Bayt konumu,
öntanımlı olarak ondalık tabandadır, fakat
"0x" eklenerek onaltılık veya "0" eklenerek
sekizlik tabanda da belirtilebilir.
cmp, aşağıdaki durum değerlerinden biri ile
çıkar:
- 0
- dosyalar aynıdır.
- 1
- Dosyalar farklıdır; bu durum, bir dosyanın
diğerinin ilk parçası ile aynı olduğu durumu da
içerir. İkinci durumda, şayet -s seçeneği
belirtilmemişse, standart çıktıya kısa dosya
içinde dosya sonuna ulaşıldığı bilgisi
yazdırılır (herhangi bir farklılık bulunmadan
önce).
- >1
- Bir hata meydana gelmiştir.
İLGİLİ BELGELER¶
diff(1),
diff3(1).
STANDARTLAR¶
cmp aracının IEEE Std 1003.2 ("POSIX.2") ile
uyumluluğu sağlanmaya
çalışılmıştır.
ÇEVİREN¶
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Kasım 2003