Usando VI como obter um número de tempo uma palavra ou padrão ocorre no arquivo
Pergunta
Como calcular o número de dentro do vim?
Solução
Para contar o número de vezes que ocorre algum padrão, use:
:%s/pattern//gn
Outras dicas
O seguinte funcionará com arquivos não modificáveis, e o resultado pode ser mantido e usado em outras partes de nossos scripts.
:let g:n = 0
:g/pattern/let g:n += 1
:echo g:n
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow