في الحوسبة، cmp
هي أداة مساعدة لسطر الأوامر لأنظمة الكمبيوتر التي تستخدم نظام التشغيل يونكس أو نظام التشغيل شبييه يونكس. يقارن ملفين من أي نوع ويكتب النتائج إلى الإخراج القياسي. بشكل افتراضي، يكون cmp
صامتًا إذا كانت الملفات هي نفسها؛ في حالة اختلافها، يتم الإبلاغ عن البايت ورقم السطر الذي حدث فيه الفرق الأول. يتوفر الأمر أيضًا في نظام التشغيل OS-9 .[1]
تم إصدار نسخة cmp
المجمعة في غنو الأساسية بواسطة توربيورن جرانلوند وديفيد ماكنزي.[2]
قد يكون cmp
مؤهلاً باستخدام رموز تبديل سطر الأوامر. المفاتيح التي تدعمها نسخة جنو من cmp
هي:
-b, --print-bytes
^
' يليه حرف من الحروف الأبجدية وتسبق بايت التي لديها بت عال مع مجموعة ' M-
' (التي تقف على «الفوقية»).-i SKIP, --ignore-initial=SKIP
-i SKIP1:SKIP2, --ignore-initial=SKIP1:SKIP2
: تخطي أول بايتات SKIP1 من FILE1 وأول بايتات SKIP2 من FILE2.-l, --verbose
-n LIMIT, --bytes=LIMIT
-s, --quiet, --silent
-v, --version
--help