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: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] pequena dúvida
Date: Fri, 30 Nov 2007 14:47:14 -0200

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"


reply via email to

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