Adendo: Uma linha  a mais para cada diretório existente.

[]'s
Gunter

Em Sex, 2007-11-30 às 10:49 -0200, Fabiano Caixeta Duarte escreveu:
> Salve!
> 
> Iniciados somos nós... o Júlio é um dos mestres ;)
> 
> A primeira linha retornada pelo find é o diretório onde a pesquisa é
> feita,
> coisa que não faz parte do retorno do ls com o parâmetro -A, conforme
> você
> mesmo citou.
> 
> Esta é a simples razão pela qual o retorno do find possui uma linha a
> mais.
> 
> Atenciosamente,
> 
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
> 
> Em 30/11/07, voyeg3r <[EMAIL PROTECTED]> escreveu:
> >
> > Camaradas shell maníacos...
> >
> > Tenho uma dúvida que creio ser trivial para alguns iniciados como o
> > amigo Júlio.
> >
> > Porquê a saida do meu find:
> >
> > find ~/ -type d | wc -l (contar pastas)
> >
> > retorna: 573
> >
> > e a saída do meu ls:
> >
> > ls -lAR | grep "^d" | wc -l
> >
> > retorna: 572
> >
> > ????
> >
> > Inicialmente a contágem era assustadoramente diferente
> > foi então que lí o manual do ls e vi que para contar pastas temos
> > que usar o AZÃO ao invés do azinho
> >
> > -A, --almost-all
> > do not list implied . and ..
> > valeu!
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
>  


[As partes desta mensagem que não continham texto foram removidas]

Responder a