English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم الأمر comm في Linux للتعامل مع مقارنة ملفين منسقين.
هذا الإرشاد سيقوم بمقارنة الفروق بين ملفين منسقين بشكل خطي وسيظهر النتائج، إذا لم يتم تحديد أي متغيرات، فإن النتائج ستقسم إلى 3 أعمدة عرض: الأعمدة الأولى تحتوي فقط على الأعمدة التي تظهر في الملف الأول، والأعمدة الثانية تحتوي فقط على الأعمدة التي تظهر في الملف الثاني، والأعمدة الثالثة تحتوي على الأعمدة التي تظهر في كلا الملفين. إذا كان الاسم المقدم للملف هو -، فإن الأمر comm سيقرأ البيانات من جهاز الإدخال القياسي.
comm [-123][--help][--version][ملف الأول][ملف الثاني]
المعلمات:
محتويات ملف aaa.txt و bbb.txt كالتالي:
[root@localhost text]# cat aaa.txt aaa bbb ccc ddd eee 111 222 [root@localhost text]# cat bbb.txt bbb ccc aaa hhh ttt jjj
نتائج أمر comm كما يلي:
[root@localhost text]# comm aaa.txt bbb.txt aaa bbb ccc aaa ddd eee 111 222 hhh ttt jjj العمود الأول العمود الثاني العمود الثالث
العمود الأول يحتوي فقط على الأعمدة التي تظهر في aaa.txt، والعمود الثاني يحتوي على الأعمدة التي تظهر في bbb.txt، والعمود الثالث يحتوي على الأعمدة التي تظهر في aaa.txt و bbb.txt. يتم استخدام حرف التاب \t كعلامة الفصل.