Obtenha uma lista de arquivos que contêm uma string em um diretório e subdiretório e classifique por contagem

Às vezes preciso pesquisar uma {string} dentro do código-fonte de um projeto, preciso saber onde essa {string} foi encontrada .., na verdade, quero contar quantas vezes ela foi encontrada em todo o projeto e, em seguida, classificar a lista de resultados pelo número de vezes que a {string} foi encontrada.

grep -c -R {string} * | sed ‘/: 0 $ / d’ | sort -k2n -t: