выходные строки из файла A, где первые столбцы соответствуют файлу B - PullRequest
0 голосов
/ 03 августа 2020

Два файла csv, отформатированных одинаково следующим образом:

blah@domain.com,Elon,Tusk

Я хочу вывести строки из первого файла, которые соответствуют тому же адресу электронной почты во втором файле

1 Ответ

0 голосов
/ 03 августа 2020

Вместо awk я использую join для этого типа задач, потому что мне проще / легче запомнить, например join -t',' -o 1.1,1.2,1.3 <(sort -t',' -k1,1 first.csv) <(sort -t',' -k1,1 second.csv), хотя я считаю, что awk - лучший инструмент для этого типа задач, например, awk -F, 'FNR==NR {a[$1]; next}; $1 in a' second.csv first.csv

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...