У меня есть два текстовых файла, в каждом из которых по 3 поля. Мне нужно получить строки с одинаковым значением в третьем поле. Значение 3-го поля уникально в каждом файле. Пример:
файл1:
1 Иоанн 300
2 Эли 200
3 Крис 100
4 Энн 600
файл2:
6 Кевин 250
7 Нэнси 300
8 Джон 100
выход:
1 Джон 300
7 Нэнси 300
3 Крис 100
8 Джон 100
Когда я использую следующую команду:
cat file1 file2 | sort -k 3 | uniq -c -f 2
Я получаю только одну строку из входного файла с повторяющимся значением. Мне нужны оба!