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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] pequena dúvida


From: Reinaldo Carvalho
Subject: Re: [shell-script] pequena dúvida
Date: Fri, 30 Nov 2007 14:23:55 -0300

find /dir -maxdepth 1 -mindepth 1 -type d


On Nov 30, 2007 1:47 PM, Tiago Barcellos Peczenyj
<address@hidden> wrote:
> Vejamos este exemplo:
>
> $ ls
> a  b  c
>
> $ find . -type d
> .
> ./a
> ./b
> ./c
>
> $ ls -lAR
> .:
> total 0
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 a
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 b
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 c
>
> ./a:
> total 0
>
> ./b:
> total 0
>
> ./c:
> total 0
>
> $ ls -lAR  | grep "^d"
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 a
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 b
> drwxr-xr-x  2 peczenyj users 96 2007-11-30 14:42 c
>
> Resumindo: o find retorna o diretorio corrente, o ls + grep não pega
> este diretorio :-)
>
>
> On 11/30/07, voyeg3r <address@hidden> wrote:
> >
> >
> >
> >
> >
> >
> > 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!
> >
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>



-- 
Reinaldo Carvalho


reply via email to

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