Đôi khi tôi cần so sánh hai tệp văn bản. Rõ ràng, diff
cho thấy sự khác biệt, nó cũng ẩn những điểm tương đồng, đó là loại điểm.* nix: thực hiện thiết lập union/intersection/sự khác biệt của danh sách
Giả sử tôi muốn thực hiện các so sánh khác trên các tệp này: đặt liên kết, giao cắt và trừ, xử lý từng dòng dưới dạng một phần tử trong tập hợp.
Có những tiện ích phổ biến đơn giản tương tự hoặc một lớp lót có thể thực hiện việc này không?
Ví dụ:
a.txt
john
mary
b.txt
adam
john
$> set_union a.txt b.txt
john
mary
adam
$> set_intersection a.txt b.txt
john
$> set_difference a.txt b.txt
mary
Bạn có thể cho một ví dụ về những gì bạn có ý nghĩa bởi "công đoàn" ở đây? – fge