Script listagem p/ data

APLinhares

OpenSource
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:
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:
Quase a mesma coisa, mas mais completo:
Código:
#!/bin/sh
/usr/bin/find /source_folder >> /target_folder/$(date +%d-%m-%Y)_Documentos.txt
 
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:
Back
Topo