我有一個巨大的文件,每行以時間戳開始,如下所示。我需要一種方法來在兩個日期之間刷新行。有沒有簡單的方法使用sed或awk來完成,而不是在每一行中提取日期字段並比較日/月/年?外殼腳本從兩個日期範圍之間的文件中提取數據
例如,需要通過檢查時間戳在第一場
文件內容,以2013年6月1日之間進行數據解壓到2013年6月15日:
2013-06-02T19:44:59;(3305,3308,2338,102116);aaaa;xxxx
2013-06-14T20:01:58;(2338);aaaa;xxxx
2013-06-12T20:01:58;(3305,3308,2338);bbbb;xxxx
2013-06-13T20:01:59;(3305,3308,2338,102116);bbbb;xxxx
2013-06-13T20:02:53;(2338);bbbb;xxxx
2013-06-13T20:02:53;(3305,3308,2338);aaaa2;xxxx
2013-06-13T20:02:54;(3305,3308,2338,102116);aaaa2;xxxx
2013-06-14T20:31:58;(2338);aaaa2;xxxx
2013-06-14T20:31:58;(3305,3308,2338);aaaa;xxxx
2013-06-15T20:31:59;(3305,3308,2338,102116);bbbb;xxxx
2013-06-16T20:32:53;(2338);aaaa;xxxx
2013-06-16T20:32:53;(3305,3308,2338);aaaa2;xxxx
2013-06-16T20:32:54;(3305,3308,2338,102116);bbbb;xxxx
您試過了什麼?你有沒有嘗試過什麼? – devnull