Como posso retornar o número de correspondências em vez de imprimi-las?

Como posso retornar o número de correspondências em vez de imprimi-las?

Como posso retornar o número de correspondências em vez de imprimi-las? Então, basicamente, qual comando devo usar?

Responder1

Se você estiver usando grep, use uma combinação de -o(faz com que o grep imprima cada correspondência) e wc -l:

Arquivo de teste:

aaa bbb ccc aaa ddd eee
fff aaa ggg hhh aaa jjj

Execução:

>grep -o aaa foo.dat| wc -l
4

informação relacionada