De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
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
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários