find /dir -maxdepth 1 -mindepth 1 -type d
On Nov 30, 2007 1:47 PM, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > 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