Cmp Yardımcı program her türden iki dosyayı karşılaştırır ve sonuçları standart çıktıya yazar. Varsayılan olarak, dosyalar aynıysa cmp sessizdir; eğer farklılık gösterirlerse, ilk farkın meydana geldiği bayt ve satır numarası bildirilir.
Bayt ve satırlar, bir ile başlayan numaralandırılır.
özet
cmp [- l | -s ] dosya1 dosya2 [ skip1 [ skip2 ]]
Anahtarlar
Aşağıdaki anahtarlar, komutun işlevselliğini genişletir:
-l
Her bir fark için bayt sayısını (ondalık) ve farklı bayt değerlerini (sekizlik) yazdırın.
-s
Farklı dosyalar için hiçbir şey yazdırmayın; yalnızca çıkış durumunu iade et.
& # 34; Talebi ve # 34; Argümanlar
İsteğe bağlı argümanlar atla1 ve atla2 , karşılaştırmanın başlayacağı dosya1 ve dosya2'nin başlangıcından itibaren bayt uzaklık değerleridir. Ofset varsayılan olarak ondalıktır, ancak önde gelen bir 0x veya 0 ile ondan önce onaltılık veya sekizlik bir değer olarak ifade edilebilir.
Dönüş Değerleri
Cmp yardımcı programı aşağıdaki değerlerden biriyle çıkar:
0 - Dosyalar aynıdır.
1 - dosyalar farklıdır; Bu değer, bir dosyanın diğerinin ilk kısmıyla aynı olduğu durumu içerir. İkinci durumda, eğer s seçeneği belirlenmemişse, cmp standart çıktıya EOF'un daha kısa dosyaya ulaştığını yazar (herhangi bir farklılık bulunmadan önce).
> 1 - Bir hata oluştu.
Kullanım Notları
Diff (1) komutu benzer bir işlev gerçekleştirir.
Cmp yardımcı programının St -p1003.2 uyumlu olması bekleniyor.
Dağılımlar ve çekirdek serbest bırakma düzeyleri farklı olduğundan, belirli bir komutun belirli bir bilgisayarda nasıl kullanıldığını görmek için man komutunu ( % man ) kullanın.