- o ls faz isso?
+ Responder ao Tópico
-
o ls faz isso?
Ola a todos...
ex.: tenho um diretório com vários arquivos. Q comando posso utilizar p/ ele me mostar a qde de arquivos q estao neste diretorio?
Valeu ...
-
o ls faz isso?
-
o ls faz isso?
interessante esse wc, nao conhecia
-
o ls faz isso?
É ... na verdade o wc serve para contar o número de palavras, bytes e linhas em um arquivo ou entrada padrão.
E o demiurgo usou muito bem a conbinação do ls e wc.
Valeu demiurgo pela dica.
-
o ls faz isso?
eu dei um man wc e vi suas funcoes
o demiurgo realmente fez um bom uso dele.
-
o ls faz isso?
[]'s
-
o ls faz isso?
no caso wc (word count) com a opção -l
não vai contar as palavras mas sim o número de linhas
uso bastante isso.
principalmente o grep -v
-
hum
hum, interessante isto !!!
eu precisava saber qtas linhas tinham pra contar de cima pra baixo e não de baixo pra cima (como tail e head). este comando mato a pau !!!
-
o ls faz isso?
existe o tac que é o contrário do cat
vc pode fazer o seguinte
dá um ls >> arquivo e depois use use o tac com wc-l vc vai ter o mesmo resultado, mas de forma diferente
ou leia a man do ls e veja se tem alguma opção q liste de ao contrário
ou então use o sort junto
tantas opções
-
RE
Bem... levando ao pé da letra a necessidade do doliveira, veja bem:
Vc quer contar a quantidade de arquivos, excluindo diretórios, e óbviamente não seria legal contar as linhas . e .. que aparecem logo no inicio de um:
$ ls -lha
Pra ficar arrumadinho e só contar os arquivos regulares, ou seja, não contar diretórios e nem o . e o .. faça assim:
$ ls -lhA | grep ^- | wc -l
(Conta todos os arquivos regulares e tbm os ocultos).
Ai ele vai fazer um:
$ ls
l - Formato de listagem longa
h - Mostra o tamanho dos arquivos em Kbytes, MegaBytes, etc...
A - Não mostra o . e o ..
O Grep vai filtrar os resultados que no começo da linha, no primeiro caracter tragam o - (ifem), indicando arquivo regular.
E o wc -l conta as linhas do retorno disso ai...
Sendo assim vc tem exatamente o que vc precisa.
Desculpe se ficou complicado...
espero ter ajudado...
--
Abraços!
Lauro Gatz