i=0 ; while read ; do ((i++)); done < <(ls -a) ; echo $i
On 1/19/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> Podemos usar bash puro também
>
> $ count(){ i=0
> while [ "$1" ]
> do test -f "$1" && let i++
> shift
> done
> echo "Total de arquivos eh: ${i}"
> }
>
> $ count *
>
> Mas
Podemos usar bash puro também
$ count(){ i=0
while [ "$1" ]
do test -f "$1" && let i++
shift
done
echo "Total de arquivos eh: ${i}"
}
$ count *
Mas sinceramente, tem umas mil maneiras de faze-lo... :)
--
Tiago B Peczenyj
Linux User #405772
echo 43599195957476720896404917389161602440218282908344
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Fabiano wrote:
>Boa tarde.
>
>Sou novo na programação de script e estou precisando armazenar em uma
> variavel o numero de arquivos que existe em um determinado diretorio, embora
> pareça simples, nao estou conseguindo resolver esse prob
Fabiano wrote:
>Sou novo na programação de script e estou precisando armazenar em uma variavel
>o numero de arquivos que existe em um determinado diretorio, embora pareça
>simples, nao estou conseguindo resolver esse problema.
Olá.
$ VARIAVEL=$(ls /home/gentil/Scripts/Figura | wc -l)
$ echo $VA
Para listar apenas arquivos :
ls -l | grep -c '^-'
Em 19/01/06, Fernando Lemes da Silva <[EMAIL PROTECTED]> escreveu:
>
>
>Use: ls | wc -l
>
>O ls irá listar o conteúdo do diretorio e o wc irá contar o numero de
> linhas. Não esqueca que você estará contando o numero de arquivos e de
> d
Use: ls | wc -l
O ls irá listar o conteúdo do diretorio e o wc irá contar o numero de
linhas. Não esqueca que você estará contando o numero de arquivos e de
diretorios.
[]'s
--
/**
_ Fernando Lemes da Silva
°v°www
Boa tarde.
Sou novo na programação de script e estou precisando armazenar em uma
variavel o numero de arquivos que existe em um determinado diretorio, embora
pareça simples, nao estou conseguindo resolver esse problema.
Se alguem puder me ajudar, ficarei grato.
Desde ja, ag