shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]