我有下一個內容的文件:如何按日期排序文件的內容?
linux-4.4.1.tar.gz 31-Jan-2016 19:34 127M
linux-4.4.2.tar.gz 17-Feb-2016 20:35 127M
linux-4.4.3.tar.gz 25-Feb-2016 20:13 127M
linux-4.4.4.tar.gz 03-Mar-2016 23:16 127M
linux-4.4.5.tar.gz 09-Mar-2016 23:44 127M
linux-4.4.6.tar.gz 16-Mar-2016 16:28 127M
linux-4.4.7.tar.gz 12-Apr-2016 16:13 127M
linux-4.4.8.tar.gz 20-Apr-2016 07:00 127M
linux-4.4.tar.gz 10-Jan-2016 23:12 127M
linux-4.5.1.tar.gz 12-Apr-2016 16:08 128M
linux-4.5.2.tar.gz 20-Apr-2016 07:00 128M
linux-4.5.tar.gz 14-Mar-2016 04:38 128M
,我想獲得本內容由他們的日期過濾了,但是我不知道我怎麼能做到這一點,到目前爲止,我只是下面的代碼轉換日期的比較 - 但林不知道如何使用它在bash代碼,以過濾文件:
date -d 20-Apr-2016 +"%Y%m%d"
你看到這個http://stackoverflow.com/questions/3193720/unix-sorting-with-primary-and-secondary-keys –
不知道你是如何生成的文件。如果它帶有'ls',那麼可以按日期排序 - 參見'man ls'。順便說一句。過濾可減少行數,排序排序。你的問題聽起來像是排序而不是過濾器... – jerik