ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

COMM

La COMM این برنامه دو فایل متنی را با هم مقایسه می کند و خطوط منحصر به فرد هر یک و خطوط مشترک آنها را نمایش می دهد. برای نشان دادن، ما با استفاده از دو فایل متنی تقریباً یکسان ایجاد خواهیم کرد گربه:


[me@linuxbox ~]$ cat > file1.txt a

bcd

[me@linuxbox ~]$ cat > file2.txt b

cde

[me@linuxbox ~]$ cat > file1.txt a

bcd

[me@linuxbox ~]$ cat > file2.txt b

cde


در ادامه با استفاده از این دو فایل مقایسه می کنیم COMM:


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

a

bcd

e

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

a

bcd

e


همان طور که ما می توانیم ببینیم، COMM سه ستون خروجی تولید می کند. ستون اول شامل خطوط منحصر به فرد برای اولین آرگومان فایل است. ستون دوم، خطوط منحصر به فرد برای آرگومان فایل دوم. ستون سوم شامل خطوط مشترک هر دو فایل است. COMM از گزینه های موجود در فرم پشتیبانی می کند -n جایی که n 1، 2 یا 3 است. در صورت استفاده، این گزینه ها مشخص می کنند که کدام ستون (ها) را سرکوب کند. به عنوان مثال، اگر ما فقط می‌خواهیم خطوطی را که هر دو فایل به اشتراک گذاشته‌اند، خروجی بگیریم، خروجی ستون‌های یک و دو را متوقف می‌کنیم:


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

bcd

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

bcd


برترین سیستم عامل Cloud Computing در OnWorks: