OnWorks Linux و Windows Online WorkStations

الشعار

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

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

بالاتصالات

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


[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

بى سى دى


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