Como contar o número de arquivos no diretório atual que contêm uma frase específica? [duplicado]

0

Eu quero contar o número de arquivos no diretório atual que contêm a frase "HW".

Eu tentei

ls -l | grep HW | wc -l
    
por Out Of Bounds 08.01.2016 / 18:52

1 resposta

0

Para contar quantos arquivos tem a string "HW", o seguinte será feito:

find . -maxdepth 1 -type f | xargs grep -m 1 HW | wc -l

Se o seu diretório tiver apenas arquivos regulares:

grep -m 1 HW * 2>/dev/null | wc -l

Se você procura nomes de arquivo com a string "HW":

find . -type f -name "*HW*" | wc -l
    
por 08.01.2016 / 19:00