بالاتصالات
• بالاتصالات يقارن البرنامج ملفين نصيين ويعرض الأسطر الفريدة لكل منهما والخطوط المشتركة بينهما. للتوضيح ، سننشئ ملفين نصيين محددين تقريبًا باستخدام قط:
[me @ linuxbox ~] $ cat> file1.txt أ
بى سى دى
[me @ linuxbox ~] $ cat> file2.txt ب
cde
[me @ linuxbox ~] $ cat> file1.txt أ
بى سى دى
[me @ linuxbox ~] $ cat> file2.txt ب
cde
بعد ذلك ، سنقارن بين الملفين باستخدام بالاتصالات:
[me @ linuxbox ~] $ comm file1.txt file2.txt
a
بى سى دى
e
[me @ linuxbox ~] $ comm file1.txt file2.txt
a
بى سى دى
e
كما نرى، بالاتصالات تنتج ثلاثة أعمدة من الناتج. يحتوي العمود الأول على أسطر فريدة بالنسبة إلى وسيطة الملف الأول ؛ العمود الثاني ، الخطوط الفريدة لملف الملف الثاني ؛ يحتوي العمود الثالث على الخطوط المشتركة بين كلا الملفين. بالاتصالات يدعم الخيارات في النموذج -n أين n تكون إما 1 أو 2 أو 3. عند استخدامها ، تحدد هذه الخيارات العمود (الأعمدة) المراد منعه. على سبيل المثال ، إذا أردنا فقط إخراج الأسطر المشتركة بين كلا الملفين ، فسنقوم بإيقاف إخراج العمودين الأول والثاني:
[me @ linuxbox ~] $ بالاتصالات -12 file1.txt file2.txt
بى سى دى
[me @ linuxbox ~] $ بالاتصالات -12 file1.txt file2.txt
بى سى دى