У меня есть два файла.Файл1 и Файл2.В File2 есть несколько повторяющихся записей, которые я не могу удалить из-за сложности структуры файла.Теперь, при генерации File3, который будет иметь соответствующие 1-й и 2-й столбцы между File1 и File2;Я хочу иметь только одну запись из File2 для сопоставления с шаблоном из File1.Какой лучший способ сделать это.Я попытался awk 'NR==FNR{a[$1,$2]=$0;next} ($1,$2) in a{print $0}' File1 File2
, но он сохранил все соответствующие записи из File2
File1
ab 12
cd 24
ef 56
File2
ab 12
ab 12
ef 56
Что я получаю, это
File3
ab 12
ab 12
ef 56
Но я хочу, чтобы это было
File3
ab 12
ef 56
Спасибо