Cmp utility har qanday turdagi ikkita faylni taqqoslaydi va natijalarni standart chiqishga yozadi. Odatiy bo'lib, fayllar bir xil bo'lsa, cmp jim bo'ladi; agar ular farq qiladigan bo'lsalar, birinchi farqning sodir bo'lgan bayt va chiziqli soni xabar qilinadi.
Bayt va chiziqlar bir-biridan boshlanadigan sonlar hisoblanadi.
Sinopsis
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Kalitlar
Quyidagi kalitlar buyruqlar funksiyasini kengaytiradi:
-l
Har bir farq uchun bayt raqamini (kasr) va har xil bayt qiymatlarini (sakkiz) chop eting.
-s
Turli fayllar uchun hech qanday ma'lumotni chop eting; faqat chiqish holatini qaytaradi.
& # 34; Skip & # 34; Dalillar
Skip1 va skip2 ixtiyoriy argumentlari navbati bilan file1 va file2 ning boshlanishidan boshlab, taqqoslash boshlanadigan byte ofsetlari. Offset sukut bo'yicha kasrli hisoblanadi, lekin oldingi 0x yoki 0 bilan oldindan o'n oltinchi yoki sekundli qiymat sifatida ifodalanishi mumkin.
Qaytish qiymatlari
Cmp dasturi quyidagi qiymatlardan biri bilan chiqadi:
0- Fayllar bir xil.
1- Fayllar boshqacha; bu qiymat bir faylning boshqasining birinchi qismiga teng bo'lgan holatni o'z ichiga oladi. Oxirgi holatda, agar - variantni belirtilmemişse, cmp , EOF'ye qisqa faylga ulaşıldığında (har qanday farq bulunmadan oldin) standart chiqdi yozadi.
> 1- Xatolik yuz berdi.
Foydalanuvchi uchun eslatmalar
Diff (1) buyrug'i shunga o'xshash vazifani bajaradi.
Cmp dasturi St-1003.2 mos kelishi kutilmoqda.
Dağıtımlar va yadro salma darajasi farqli bo'lgani uchun, ma'lum bir kompyuterda qanday maxsus buyruq ishlatilishini ko'rish uchun man buyrug'ini ( % man ) foydalaning.