تصویر هدر بخش پست‌ها

porgrammer

S a H a R codnevis

L i n u x

| S a H a R

🌀 دستور comm 🌀

🔸 دستور «comm» در لینوکس یک ابزار متنی است که برای مقایسه و یافتن تفاوت‌ها بین دو یا چند فایل متنی مرتب شده به کار می‌رود. این دستور به طور پیش‌فرض دو فایل متنی را با هم مقایسه می‌کند و خروجی‌های مختلف را تولید می‌کند.

🔹 ساختار کلی دستور «comm» به صورت زیر است:
comm [options] file1 file2

🔸به عنوان مثال فرض کنید دو فایل تکست داریم.
محتویات فایل اول:
Item 1
Item 2
Item 3
Item 4

و محتویات فایل دوم:

Item 2
Item 3
Item 5
Item 6

🔹 حالا دستور «comm» را به صورت زیر اجرا می‌کنیم:
comm file1.txt file2.txt

نتیجه به این صورت خواهد بود:
        Item 1
Item 4
                Item 5
                Item 6
        Item 2
        Item 3

🔻 لاین‌هایی که مشترک بین دو فایل هستند، در ستون وسط قرار می‌گیرند.
🔻 لاین‌هایی که فقط در فایل اول وجود دارند و مشترک نیستند در ستون سمت چپ قرار می‌گیرند.
🔻 لاین‌هایی که فقط در فایل دوم وجود دارند و مشترم نیستند در ستون سمت راست قرار می‌گیرند.