Конечно, вы можете использовать awk
.Поместите file2
записей в массив.Затем выполните итерацию file1
, каждый раз находя эти записи в массиве.
awk 'FNR==NR{a[$0];next}($0 in a)' file2 file1
Поиграйте с этими опциями, чтобы получить то, что вы хотите
awk 'FNR==NR{a[$0];next}(!($0 in a))' file2 file1
awk 'FNR==NR{a[$0];next}(!($0 in a))' file1 file2
awk 'FNR==NR{a[$0];next}($0 in a)' file1 file2