Tôi có một tệp lớn bao gồm các trường văn bản được phân tách bằng dấu chấm phẩy dưới dạng bảng lớn. Nó đã được sắp xếp. Tôi có một tệp nhỏ hơn bao gồm các trường văn bản tương tự. Tại một số điểm, một người nào đó đã nối tệp này với người khác và sau đó thực hiện một cách sắp xếp để tạo thành tệp lớn được mô tả ở trên. Tôi muốn trừ các dòng của tệp nhỏ khỏi tệp lớn (nghĩa là đối với mỗi dòng trong tệp nhỏ, nếu một chuỗi phù hợp tồn tại trong tệp lớn, hãy xóa dòng đó trong tệp lớn).
Các tập tin trông như thế này
GenericClass1; 1; 2; NA; 3; 4;
GenericClass1; 5; 6; NA; 7; 8;
GenericClass2; 1; 5; NA; 3; 8;
GenericClass2; 2; 6; NA; 4; 1;
Vân vân
Có một cách nhanh chóng để làm điều này hoặc tôi phải sử dụng awk?