L i n u x
🌀 دستور 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
🔻 لاینهایی که مشترک بین دو فایل هستند، در ستون وسط قرار میگیرند.
🔻 لاینهایی که فقط در فایل اول وجود دارند و مشترک نیستند در ستون سمت چپ قرار میگیرند.
🔻 لاینهایی که فقط در فایل دوم وجود دارند و مشترم نیستند در ستون سمت راست قرار میگیرند.