Здравствуйте.
Есть два файла с разделителем полей |:
main.csv
Значение 11 | Значение 12 | Значение 13 | Значение 14 | Значение 15
Значение 21 | Значение 22 | Значение 23 | Значение 24 | Значение 25
Значение 31 | Значение 32 | Значение 33 | Значение 34 | Значение 35
Значение 41 | Значение 42 | Значение 43 | Значение 44 | Значение 45
input.csv
Значение 33 | Значение |
Значение ХХ | Значение |
....
Значение 13 | Значение |
Значение ХХ | Значение |
Как из main.csv получить файл, в поле 3 которого указаны значения, не встречающиеся в поле 1 файла input.csv, т.е.:
main_out.csv
Значение 21 | Значение 22 | Значение 23 | Значение 24 | Значение 25
Значение 41 | Значение 42 | Значение 43 | Значение 44 | Значение 45
Что-то не могу ничего придумать. Обычный sed или join вроде не подходят, на awk не знаю как реализовать.