Nettoyage de l'abattage avec BASH

J'ai un script qui supprime les fichiers 7 jours ou plus, puis les enregistre dans un dossier. Il enregistre et supprime tout correctement, mais lorsque j'ouvre le fichier journal pour l'afficher, il est très négligent.

log=$HOME/Deleted/$(date) find $HOME/OldLogFiles/ -type f -mtime +7 -delete -print > "$log" 

Le fichier journal est difficile à lire

Exemple de sortie du fichier: (lorsqu'il est ouvert dans le bloc-notes)

 /home/u0146121/OldLogFiles/file1.txt/home/u0146121/OldLogFiles/file2.txt/home/u0146121/OldLogFiles/file3.txt 

Est-il possible de loger le fichier plus agréable et plus propre? Peut-être avec le nom de fichier, la date de suppression, et quel âge avait-il?

Des suggestions vous aident!

Bien sûr, essayez plusieurs instructions exécutives comme:

 find $HOME/OldLogFiles/ -type f -mtime +7 -exec ls -latr "{}" \; -exec echo was deleted on `date` \; -exec rm -f "{}" \;|paste - - >> "$log"