如何执行shell脚本执行此操作: 脚本调用将看到“/ DataFolder”列出所有文件* .INI,并将日期作为参数传递。 如果可能,结果应仅保留文件名和文件更改时间,并且列表必须按升序排序。 如果没有传递参数,我们采用当前日期
THX。
答案 0 :(得分:0)
我建议使用find
:
find /DataFolder -type f -iname '*.ini*' \
-mtime +MINIMUM_DAYS_SINCE_MODIFICATION \
-printf "%TY%Tm%Td %f\n" \
| sort -n
此输出修改时间与YEAR MONTH DAY连接,因此可以直接通过管道信息sort
。