Linux'ta "cmp" Yardımcı Programı ile Dosyaları Karşılaştırma

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.