Shell 扫描以日期作为参数传递的文件夹

Shell 扫描以日期作为参数传递的文件夹,shell,Shell,如何为执行此操作执行shell脚本: 脚本调用将看到“/DataFolder”以列出所有文件*.INI,其中日期作为参数传递。 如果可能,结果应该只保留文件名和文件更改时间,并且列表必须按升序排序。 如果未传递任何参数,则取当前日期 Thx.我建议使用查找来解决此问题: find /DataFolder -type f -iname '*.ini*' \ -mtime +MINIMUM_DAYS_SINCE_MODIFICATION \ -printf "%TY%Tm%Td %f\n"

如何为执行此操作执行shell脚本: 脚本调用将看到“/DataFolder”以列出所有文件*.INI,其中日期作为参数传递。 如果可能,结果应该只保留文件名和文件更改时间,并且列表必须按升序排序。 如果未传递任何参数,则取当前日期


Thx.

我建议使用
查找
来解决此问题:

find /DataFolder -type f -iname '*.ini*'  \
  -mtime +MINIMUM_DAYS_SINCE_MODIFICATION \
  -printf "%TY%Tm%Td %f\n"                \
| sort -n
这将输出修改时间,并连接年-月-日,因此可以通过管道直接发送到信息
排序