tôi có 2 tác phẩm, là người đầu tiên chứa những điều sau đây:AWK/BASH: cách khớp một trường trong một tệp từ một trường trong một trường khác?
...
John Allen Smith II 16 555-555-5555 10/24/2010
John Allen Smith II 3 555-555-5555 10/24/2010
John Allen Smith II 17 555-555-5555 10/24/2010
John Doe 16 555-555-5555 10/24/2010
Jane Smith 16 555-555-5555 9/16/2010
Jane Smith 00 555-555-5555 10/24/2010
...
và tập tin thứ hai là danh sách các tên như vậy ...
...
John Allen Smith II
John Doe
Jane Smith
...
Có thể sử dụng awk (hoặc bash khác lệnh) để in các dòng trong tệp đầu tiên khớp với bất kỳ tên nào trong tệp thứ hai (tên có thể lặp lại trong tệp đầu tiên)
Tiền thưởng? Có cách nào dễ dàng để loại bỏ những dòng lặp lại/trùng lặp trong tập tin đầu tiên?
Cảm ơn rất nhiều,
Tomek
Nếu có 2 dòng bằng nhau, một dòng bị bỏ lại phía sau. Đó có phải là định nghĩa của bạn về "loại bỏ" dòng trùng lặp? – ghostdog74