我給它以這種格式排序數據庫/殼牌
10027|Chen|Ning|female|1982-12-08|2010-02-22T17:59:59.221+0000|1.2.9.86|Firefox
10995116908|Chen|Wei|female|1985-08-02|2010-05-2420:52:26.582+0000|27.98.244.108|Firefox
(注意在T在第6列)結構化數據庫
我的任務是輸出數據庫的行的日期從給定的dateA
到另一個給定的dateB
。
到目前爲止,我試圖通過第6列按-M
排序我的文件,特別是sort -k 6M -t "|" "file.dat"
或sort -k6 -M -t "|"
和其他試驗。
但沒有任何反應。
我需要分揀這樣就可以與awk
EDIT 例如指定的起始和結束日期, 從這個
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
輸出所需的排序必須是此
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
請將您希望的輸出樣本輸入添加到您的問題。 – Cyrus
顯示你如何指定給定的dateA到另一個給定的dateB * – RomanPerekhrest
@RomanPerekhrest可供日期A 2010-02-15T09:33:33.400 + 0000,因爲它還沒有被指定給我們,到目前爲止B 2010-03-16T20 :20:20.300 + 0000 –