<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
<Trước | Nội dung | Tiếp theo>
Tài liệu