日期和日期之间的日差异转换日期中的文本

时间:2013-05-27 14:58:40

标签: solaris ksh

我编写shell脚本(ksh)的目的是列出目录中的所有文件并检查创建日期。如果日期超过30天,则文件将在另一个位置压缩。

ksh代码:

--extracts the day and date of the file

ls -al | awk '{print $6$7}'

输出

May23 Jun13 .......

现在,当我提取日期和日期时,我相信它是在文本中。现在,我的要求是将文本更改为日期并检查创建日期是否少于30天或更长。

但是,我搜索了一些好的建议,但没有一个满足我的(就我搜索而言)。

您能否建议您做什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

请勿使用ls。使用find,例如

find . -type f -ctime +30

或类似类型的命令。