table of contents
other sections
cmp(1) | BSD Genel Komutları Kılavuzu | cmp(1) |
İSİM¶
cmp - iki dosyayı karşılaştırırKULLANIM¶
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 20036 Temmuz 1993 | BSD |