Сравнение двух файлов с 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