我有这个命令:

echo rm $(find "$SD" -type f -mtime "+$MT" -name "*.$TY" -print ) >> ${LOGFILE}

还有指纹
rm /u01/oradata/logs/dwf_monitor_datafile.dbf.gz /u01/oradata/logs/dws_monitor_datafile.dbf.gz /u01/oradata/logs/dwd_monitor_datafile.dbf.gz

我要它代替印刷品
rm /u01/oradata/logs/dwf_monitor_datafile.dbf.gz
rm /u01/oradata/logs/dws_monitor_datafile.dbf.gz
rm /u01/oradata/logs/dwd_monitor_datafile.dbf.gz

怎么样,谢谢你的广告。

最佳答案

如果您确实想删除这些文件,应该使用find的-delete命令。如果您只是想显示漂亮的输出,请尝试:

find "$SD" -type f -mtime "+$MT" -name "*.$TY" -exec echo rm {} \; >>${LOGFILE}

07-24 13:04