Colaboração: Rubens Queiroz de Almeida

Caso não consiga visualizar esta mensagem, clique aqui.
URL deste artigo: http://www.Dicas-L.com.br/dicas-l/20121016.php

Logotipo Dicas-L, por Ricardo Burile    

 

Contando o número de ocorrências de um texto em um arquivo com grep

Data de Publicação: 16 de outubro de 2012

O comando grep é mais frequentemente usado para localizar a ocorrência de um determinado texto em um ou mais arquivos. Mas podemos também usá-lo para determinar o número de vezes em que um texto ocorre.

Por exemplo, para determinar o número de linhas em que a palavra “be” ocorre no arquivo AsPalavrasMaisComunsdaLinguaInglesa.txt:

  $ grep -c be AsPalavrasMaisComunsdaLinguaInglesa.txt
  346

Apenas com a diretiva “-c” o grep irá contar como acerto mesmo locais em que “be” seja parte de uma outra palavra, como por exemplo “become“.

Para contar apenas as ocorrências de “be” como uma palavra, acrescentamos a diretiva “-w“:

  $ grep -wc be AsPalavrasMaisComunsdaLinguaInglesa.txt
  97

Podemos também contar o número de linhas em que a palavra be não ocorre, especificando a diretiva “-v“:

  $ grep -vc be AsPalavrasMaisComunsdaLinguaInglesa.txt
  2263

E novamente, contando apenas as ocorrências como palavra:

  $ grep -vcw be AsPalavrasMaisComunsdaLinguaInglesa.txt
  2512

Referência: Linux 101 Hacks

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s