[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Listar varios tipos de ficheiros
From: |
Felipe Kellermann |
Subject: |
Re: [shell-script] Listar varios tipos de ficheiros |
Date: |
Fri, 7 Apr 2006 23:04:33 -0300 (BRT) |
User-agent: |
Pine <http://www.washington.edu/pine/> |
On Fri, 7 Apr 2006 8:29pm -0300, Tiago Barcellos Peczenyj wrote:
> Aqui faço um laço e uso o grep para contar as ocorrencias.
> $ for i in $(ls | rev | cut -d. -f1 | rev | sort | uniq)
> do occ=$( grep -c $i <(ls) )
> echo "a extencao $i tem ${occ} ocorrencias"
> done
>
> a extencao bin tem 5 ocorrencias
Lembre-se que o uniq tem a opção -c que pode reduzir significativamente
este teu for por não precisar listar tudo e passar para o grep.
Parece-me também que na definição dele era necessário fazer a contagem
também em subdiretórios. Seria só o caso de trocar teu ls por find.
--
Felipe Kellermann