use apenas o comando find
especificando NNN em horas, ou seja, 24 * number_of_days:
find /path/to/dir -daystart -type f -name \*.log -mtime +NNN -delete
Escreva um script de shell para excluir todos os arquivos que são "n" mais antigos que o dia atual, em que n pode ser 3days. 2 dias, ou 1 ano, etc. O script acima deve excluir apenas arquivos que tenham uma extensão * .log.
Qualquer ajuda sobre isso? Obrigado
Tags files rm shell-script