grep do arquivo

1

Qual é o caminho mais rápido para grep -v um arquivo contra outro, ambos linha por linha .

o grep suporta isso? Ou devo usá-lo em dois loops?

    
por 4m1nh4j1 02.05.2014 / 18:37

1 resposta

3

Suponho que você queira usar um dos arquivos como um conjunto de padrões para grep . Se este for o caso, você parece estar procurando uma maneira de imprimir todas as linhas em um arquivo não encontrado no outro e é isso que você quer:

grep -vFf file_with_patterns other_file

Explicação

  • -F significa interpretar os padrões literalmente, não dando nenhum significado especial aos metacaracteres de expressão regular (como * e + , por exemplo)

  • -f significa ler padrões de regex do arquivo chamado como argumento ( file_with_patterns neste caso).

por 02.05.2014 / 18:53

Tags