Literalmente grep a única palavra em uma linha

4

Eu sei que grep -F pode pesquisar sequências literais, mas quero fazer algo como

while read word; do
  grep -F "^$word$" FILE;
done < wordlist

i.e. as palavras precisam ser tratadas literalmente, ao mesmo tempo, as condições ^ e $ precisam ser satisfeitas.

Como fazer isso?

    
por user13107 28.06.2014 / 09:30

1 resposta

8

Use a opção -x :

grep -x -F word file

-x " considere apenas as linhas de entrada que usam todos os caracteres na linha ... para corresponder uma string fixa inteira ".

    
por 28.06.2014 / 09:33

Tags