كتيبات سطر الأوامر

Man » دليل comm عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل comm

🌍
comm - قارن ملفين مرتبين سطرًا بسطر

ملخص

comm [خيار]... ملف1 ملف2

الوصف

قارن الملفين المرتبين ملف1 وملف2 سطرًا بسطر.

عندما يكون ملف1 أو ملف2 (وليس كلاهما) هو '-', اقرأ الإدخال القياسي.

بدون خيارات، ينتج إخراجًا بثلاثة أعمدة. العمود الأول يحتوي على الأسطر الفريدة في ملف1، والعمود الثاني يحتوي على الأسطر الفريدة في ملف2، والعمود الثالث يحتوي على الأسطر المشتركة بين كلا الملفين.

-1     قم بإخفاء العمود 1 (الأسطر الفريدة في ملف1)

-2     قم بإخفاء العمود 2 (الأسطر الفريدة في ملف2)

-3     قم بإخفاء العمود 3 (الأسطر التي تظهر في كلا الملفين)

--check-order
تحقق من أن الإدخال مرتب بشكل صحيح، حتى لو كانت جميع أسطر الإدخال قابلة للمقارنة

--nocheck-order
لا تتحقق من أن الإدخال مرتب بشكل صحيح

--output-delimiter=STR
افصل الأعمدة باستخدام STR

--total
أخرج ملخصًا

-z، --zero-terminated
فاصل الأسطر هو NUL، وليس سطرًا جديدًا

--help عرض هذه المساعدة والخروج

--version
أخرج معلومات الإصدار واخرج

تتم المقارنات مع احترام القواعد المحددة بواسطة 'LC_COLLATE'.

أمثلة

comm -12 ملف1 ملف2

اطبع فقط الأسطر الموجودة في كل من ملف1 وملف2.

comm -3 ملف1 ملف2

اطبع الأسطر الموجودة في ملف1 وغير موجودة في ملف2، والعكس.

المؤلف

كتبه ريتشارد م. ستالمان وديفيد ماكنزي.

الإبلاغ عن الأخطاء

مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] أبلغ عن أي أخطاء ترجمة إلى [https://translationproject.org/team/]

انظر أيضًا

join(1)، uniq(1)

وثائق كاملة [https://www.gnu.org/software/coreutils/comm] أو متاحة محليًا عبر: info '(coreutils) comm invocation'

تم تجميعه بواسطة Debian (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة، Inc. رخصة GPLv3+: رخصة GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: أنت حر في تغيير وإعادة توزيعه. لا توجد ضمانات، إلى الحد الذي يسمح به القانون.