У меня есть file_1
BlockID
VT11742
VT11744
VT11050
VT11870
VT12147
VT12149
VT12176
VT12180
и file_2
AB Ref2 VICTOR
crc_31-C1 VT11929
crc_31-C2 VT11929 C2
crc_31-N VT11929 NORMAL
crc_32-C1 VT11050
crc_32-C2 VT11050 C2
crc_33-C1 VT11656
crc_33-C2 VT11656 C2
crc_33-N VT11656 NORMAL
crc_34-C1 VT11981
crc_34-C2 VT11981 C2
Мой желаемый вывод - распечатать первый столбец файла2, когда первый столбец файла1 соответствует файлу2, и распечататьв том же порядке, что и file2, и печатать, когда "нет совпадений"
output
BlockID
VT11742 no_match
VT11744 no_match
VT11050 crc_32-C1
VT11870 no_match
VT12147 no_match
VT12149 no_match
VT12176 no_match
VT12180 no_match
Я думал, что смогу сделать что-то вроде этого grep -Ff file1 file2> output