我有这个命令:
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}