2017-03-08 15 views
0

我想今天拿到一个模式的文件,但我也从昨天获取文件,我试图要做到这一点:试图从今天的日期和结果获取文件也显示昨天的日期文件以及(Unix Korn Shell)

find /mydir/files/*GEN* -mtime -1 -exec ls -l {} \; 
-rw-r--r-- 1 testuser  testuser  20 Mar 7 17:05 /mydir/files/900.GEN 
-rw-r--r-- 1 testuser  testuser  20 Mar 7 17:14 /mydir/files/901.GEN 
-rw-r--r-- 1 testuser  testuser  20 Mar 8 16:35 /mydir/files/902.GEN 

你知道为什么显示文件从昨天的日期?

回答

0

我解决了它。我不得不在那里做一点棘手的事情。

find /mydir/files/*GEN* -mtime -1 -exec ls -l {} \; | grep "$(date +"%b %e")" 

此外,我正在添加一个“额外的过滤器”来搜索今天的日期。