Claro, tente várias declarações de execução como:
find $HOME/OldLogFiles/ -type f -mtime +7 -exec ls -latr "{}" \; -exec echo was deleted on 'date' \; -exec rm -f "{}" \;|paste - - >> "$log"
Eu tenho um script que exclui arquivos de 7 dias ou mais e os registra em uma pasta. Ele registra e exclui tudo corretamente, mas quando eu abro o arquivo de log para visualização, é muito desleixado.
log=$HOME/Deleted/$(date)
find $HOME/OldLogFiles/ -type f -mtime +7 -delete -print > "$log"
O arquivo de log é difícil de ler
Exemplo de saída de arquivo: (quando aberto no bloco de notas)
/home/u0146121/OldLogFiles/file1.txt/home/u0146121/OldLogFiles/file2.txt/home/u0146121/OldLogFiles/file3.txt
Existe alguma maneira de registrar o arquivo de maneira mais agradável e limpa? Talvez com o nome do arquivo, a data excluída e quantos anos ela tinha?
Qualquer sugestão ajuda!