Obtenha ajuda de sort
e uniq
:
grep -iEo "(red|white|blue)" somefile.txt | sort | uniq -c
-
sort
classifica a saída -
uniq -c
obtém a frequência
Estou usando o seguinte para obter o número de ocorrências usando grep
e wc
.
grep -iEo "(red|white|blue)" somefile.txt | wc -l
No entanto, esta saída coloca um número. Em vez disso, eu gostaria de algo como:
red: 2
white: 1
blue: 0
Total: 3
É algo assim realizável com o grep?
Obtenha ajuda de sort
e uniq
:
grep -iEo "(red|white|blue)" somefile.txt | sort | uniq -c
sort
classifica a saída
uniq -c
obtém a frequência
Tags grep