+ Responder ao Tópico



  1. #1

    Padrão 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 ...

  2. #2

    Padrão o ls faz isso?

    Código :
    ls -la | wc -l

    []'s

  3. #3

  4. #4

    Padrão 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.

  5. #5

    Padrão o ls faz isso?

    eu dei um man wc e vi suas funcoes
    o demiurgo realmente fez um bom uso dele.

  6. #6

  7. #7
    Super_Diaulas
    Visitante

    Padrão 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

  8. #8
    whinston
    Visitante

    Padrão 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 !!!

  9. #9
    Visitante

    Padrão 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

  10. #10

    Padrão 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