OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

thông tin

thông tin chương trình so sánh hai tệp văn bản và hiển thị các dòng duy nhất cho mỗi tệp và các dòng chúng có điểm chung. Để chứng minh, chúng tôi sẽ tạo hai tệp văn bản gần như nhận dạng bằng cách sử dụng làm sao:


[tôi @ linuxbox ~] $ cat> file1.txt a

bcd

[tôi @ linuxbox ~] $ cat> file2.txt b

cde

[tôi @ linuxbox ~] $ cat> file1.txt a

bcd

[tôi @ linuxbox ~] $ cat> file2.txt b

cde


Tiếp theo, chúng tôi sẽ so sánh hai tệp bằng cách sử dụng thông tin:


[tôi @ linuxbox ~] $ comm file1.txt file2.txt

a

bcd

e

[tôi @ linuxbox ~] $ comm file1.txt file2.txt

a

bcd

e


Như chúng ta có thể thấy, thông tin tạo ra ba cột đầu ra. Cột đầu tiên chứa các dòng duy nhất cho đối số tệp đầu tiên; cột thứ hai, các dòng duy nhất của tệp thứ hai; cột thứ ba chứa các dòng được chia sẻ bởi cả hai tệp. thông tin hỗ trợ các tùy chọn trong biểu mẫu -n Ở đâu n là 1, 2 hoặc 3. Khi được sử dụng, các tùy chọn này chỉ định (các) cột nào cần loại bỏ. Ví dụ: nếu chúng tôi chỉ muốn xuất các dòng được chia sẻ bởi cả hai tệp, chúng tôi sẽ chặn đầu ra của cột một và hai:


[tôi @ linuxbox ~] $ comm -12 file1.txt file2.txt

bcd

[tôi @ linuxbox ~] $ comm -12 file1.txt file2.txt

bcd


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: