1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Script listagem p/ data

Discussão em 'Programação' iniciada por APLinhares, 8 de Março de 2008. (Respostas: 3; Visualizações: 501)

  1. APLinhares

    APLinhares OpenSource Moderator
    Staff Member

    Bem, programação nunca foi bem o meu forte, há que melhorar :D

    Precisava de ajuda para criar uma listagem de ficheiros de uma pasta, periodicamente (no bash, em linux)
    Acerca do crontab não há problemas, a duvida é na criação do ficheiro com a data, por ex, 31-01-2008_Documentos.txt .

    Cumps
     
    Última edição: 8 de Março de 2008
  2. rj.rodrigues

    rj.rodrigues Power Member

    Ora aqui esta uma script fresquinha:

    Código:
    #!/bin/bash 
    F=$(date +%Y%m%d)_Documentos.txt
    ls -R >> ~/$F
    
    ou se quiseres é so copiar para a consola k cria o a script :p (feito por mim)
    Código:
    echo -e '#!/bin/bash\nF=$(date +%Y%m%d)_Documentos.txt\nls -R >> ~/$F' >> listar && chmod +x listar
    ou ainda:
    Código:
    echo -e '#!/bin/bash\nF=$(date +%d"-"%m"-"%y)_Documentos.txt\nls -R >> ~/$F' >> listar && chmod +x listar
    se quiseres no formato dd-mm-aa

    está a criar o ficheiro no home, se quiseres noutro lado é so mudar
     
    Última edição: 8 de Março de 2008
  3. slack_guy

    slack_guy Power Member

    Quase a mesma coisa, mas mais completo:
    Código:
    #!/bin/sh
    /usr/bin/find /source_folder >> /target_folder/$(date +%d-%m-%Y)_Documentos.txt
    
     
  4. APLinhares

    APLinhares OpenSource Moderator
    Staff Member

    mto obrigado a ambos. Servem na perfeição, excelente.
    Eu estava a tentar algo do genero do 1º codigo do rj123, mas estava a usar mal os argumentos.
     
    Última edição: 8 de Março de 2008

Partilhar esta Página