OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

بالاتصالات

ال بالاتصالات يقارن البرنامج ملفين نصيين ويعرض الأسطر الفريدة لكل منهما والأسطر المشتركة بينهما. لتوضيح ذلك، سننشئ ملفين نصيين متطابقين تقريبًا باستخدام قط:


[me @ linuxbox ~] $ القط > file1.txt أ

بى سى دى

[me @ linuxbox ~] $ القط > file2.txt ب

cde

[me @ linuxbox ~] $ القط > file1.txt أ

بى سى دى

[me @ linuxbox ~] $ القط > file2.txt ب

cde


بعد ذلك، سنقوم بمقارنة الملفين باستخدام بالاتصالات:


[me @ linuxbox ~] $ ملف الاتصالات 1.txt ملف 2.txt

a

بى سى دى

e

[me @ linuxbox ~] $ ملف الاتصالات 1.txt ملف 2.txt

a

بى سى دى

e


كما نرى، بالاتصالات يُنتج ثلاثة أعمدة من المخرجات. يحتوي العمود الأول على أسطر خاصة بحجة الملف الأولى؛ ويحتوي العمود الثاني على الأسطر الخاصة بحجة الملف الثانية؛ ويحتوي العمود الثالث على الأسطر المشتركة بين الملفين. بالاتصالات يدعم الخيارات في النموذج -n أين n إما ١ أو ٢ أو ٣. عند استخدامها، تُحدد هذه الخيارات العمود (الأعمدة) المطلوب حذفها. على سبيل المثال، إذا أردنا فقط عرض الأسطر المشتركة بين الملفين، فسنحذف عرض العمودين ١ و٢:


[me @ linuxbox ~] $ comm -12 file1.txt file2.txt

بى سى دى

[me @ linuxbox ~] $ comm -12 file1.txt file2.txt

بى سى دى


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: