Use a seguinte expressão grep
:
grep -vFf file_B file_A
Aqui está um teste:
$ cat file_A
bird, snake
dog, cat
rabbit,fox
eagle,dove
$ cat file_B
dog
dove
$ grep -vFf file_B file_A
bird, snake
rabbit,fox
-
-f
lerá os padrões de um arquivo (um por linha),file_B
neste caso -
-F
considerará os padrões lidos defile_B
como string fixa, o que significa que nenhuma outra operação de padrão será feita nos padrões -
-v
imprimirá as linhas não correspondentes, isto é, as linhas defile_A
que não contêm os petterns defile_B
.