Comando para contar caracteres especificos em arquivos

Iniciado por troile, 13 de Agosto de 2013, 17:27

tópico anterior - próximo tópico

troile

Olá pessoas, só preciso de uma ajuda rápida mas que vai me adiantar muito o trabalho aqui:

estou começando a trabalhar novamente com o linux, depois de muito tempo parado, e esqueci umas coisas básicas... eu preciso ter um jeito de contar certos caracteres em arquivos de texto e não tem como ser manualmente, trabalho com arquivos com mais de 100 mil linhas escritas.
Eu lembro que tem um jeito mas não lembro e não encontrei o meio pra tal... alguém pode me ajudar?

Obrigado.

kalix


sigur

Citação de: kalix online 14 de Agosto de 2013, 08:07
no terminal com o comando

wc -c seuarquivo

O que ele quer é contar 'certos' caracteres e não todos eles. Por exemplo, quantos 'f' existem no arquivo?

Arthur Bernardes

O comando wc, tem o argumento -c para isso, para contar os caracteres.

Agora, o que seria esse "certos caracteres"?

Felix

Em pequeno exemplo para contar quantos caracteres "f" existem no texto 7.c:


fgrep -o f 7.c | wc -l

sigur

Citação de: Felix online 14 de Agosto de 2013, 17:00
Em pequeno exemplo para contar quantos caracteres "f" existem no texto 7.c:


fgrep -o f 7.c | wc -l


Perfeito!!! Muito bom e simples.

Arthur Bernardes