Linux echo append find命令输出到日志文件

Linux echo append find command output into log file

我想知道有什么方法可以将“echo function”+“find command”的消息输出到日志文件中?

当前:

/mnt/backup/XXXX/Daily/Logs/20210326.log

代码:

logfile=$(date +"%Y%m%d")
find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; >> /mnt/backup/XXXX/Daily/Logs/$logfile.log

预期结果:

已删除文件 - /mnt/backup/XXXX/Daily/Logs/20210326.log

备注:粗体字属于回显功能。普通文本属于查找命​​令。

使用第二个 -exec 等:

find /mnt/backup/XXXX/Daily/Logs -type f -name "*.log" -mtime +6 -print -exec rm {} \; -exec echo 'Deleted file - {}' >> /mnt/backup/XXXX/Daily/Logs/$logfile.log \;