У меня есть два больших файла около 7 ГБ каждый.Я хотел бы найти разницу второго файла, только если номер первого столбца одинаков для двух файлов.Два файла отсортированы, но могут иметь разное количество строк.
Первый файл выглядит следующим образом: (1.txt)
5 5
6 6
7 7
8 8
9 9
Второй файл выглядит следующим образом: (2.txt):
3 3
4 4
5 5
6 6
7 4
8 4
9 9
Вывод должен выглядеть следующим образом:
7 4
8 4
Сейчас у меня есть этот однострочный, но я не уверен, если онможет идти быстрее:
mawk 'NR==FNR{a[$1]=$2; next} ($1 in a) && a[$1]!=$2' 1.txt 2.txt