У меня есть файл file
, например:
k_1_1
k_1_3
k_1_6
...
У меня есть файл file2
:
0,1,2,3,...
k_1_1,17,16,15,...
k_1_2,17,89,15,...
k_1_3,10,26,45,...
k_1_4,17,16,15,...
k_1_5,10,26,45,...
k_1_6,17,16,15,...
...
Я хочу напечатать строки file2
, то естьсоответствует file
Требуемый вывод:
0,1,2,3,...
k_1_1,17,16,15,...
k_1_3,10,26,45,...
k_1_6,17,16,15,...
Я пытался
awk 'BEGIN{FS=OFS=","}NR==FNR{a[$1];next}$1 in a {print $0}' file file2 > result
Но строка заголовка пропала в результате, как это:
k_1_1,17,16,15,...
k_1_3,10,26,45,...
k_1_6,17,16,15,...
Как это можно поддерживать?Спасибо.