2017-03-08 18 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")" 

此外,我正在添加一個「額外的過濾器」來搜索今天的日期。