Сравнение двух файлов с awk и выводом несовпадающих строк

У меня есть два файла с неровными столбцами, и я хочу сравнить эти два файла и удалить соответствующую строку из file1

файл 1:

nt1  ID420
nt1  ID42
nt56 ID6008
ht44 ID555
lt12 ID34
lt12 ID3434
ntt56 ID667
klll ID87693

file2

nt23 ID42
ht44 ID555
lt12 ID3434

Желаемый выход:

nt1 ID420
nt56 ID6008
lt12 ID34
ntt56 ID667
klll ID87693

Я использовал приведенную ниже команду из предыдущего поста, но результат не совсем совпадает, и для сопоставления используется начальный символ. У меня нет особого опыта в командах awk, и мне нужна однострочная команда awk или sed или подобный скрипт для получения этого вывода. Заранее спасибо

awk -FS=" " 'NR==FNR {b[$0]; next} {for (x in b) if($0 ~ x) next;print $0}' file2 file1 > outputfile

Ответы на вопрос(1)

Ваш ответ на вопрос