Tôi muốn tìm sự khác biệt giữa hai tệp và sau đó chỉ đặt sự khác biệt trong tệp thứ ba. Tôi thấy các cách tiếp cận khác nhau bằng cách sử dụng awk, diff và comm. Còn nữa không?Cách nhanh nhất để tìm sự khác biệt giữa hai tệp trong unix?
ví dụ: Compare two files line by line and generate the difference in another file
ví dụ: Copy differences between two files in unix
tôi cần phải biết đó là cách nhanh nhất để tìm tất cả các sự khác biệt và liệt kê chúng trong một tập tin cho mỗi người trong số các trường hợp dưới đây -
Case 1 - file2 = file1 + extra text appended.
Case 2 - file2 and file1 are different.
vì đây phụ thuộc vào đầu vào của bạn, nó tốt nhất là bạn hãy dành thời gian cho mình – perreal
bạn có thể làm cho các trường hợp của bạn cụ thể hơn và có thể cung cấp một số mã mẫu của những thứ bạn đã thử không? – asf107
Đối với trường hợp 2 có 'cmp' so sánh hai tệp byte theo byte. – micke