我試圖分析一個巨大的文本文件(1.6GB),其數據線是這樣的:UNIX shell腳本:它的條目拆分文本文件
20090118025859 -2.400000 78.100000 1023.200000 0.000000
20090118025900 -2.500000 78.100000 1023.200000 0.000000
20090118025901 -2.400000 78.100000 1023.200000 0.000000
我甚至不知道如何有很多線路。但我試圖按日期分割文件。左邊的數字是一個時間戳(例如這些行是從2009年1月18日)。 如何根據日期將這個文件分割成幾部分?
每個日期的條目數不同,因此使用split
和常數不起作用。 我知道的一切都是grep file '20090118*' > data20090118.dat
,但是肯定有辦法一次完成所有的日期,對嗎?
由於提前, 亞歷
所以現在是時候學習awk了..好吧。謝謝,先生:) – 2011-03-02 13:03:52
是的,它像一個魅力。我喜歡Linux。 – 2011-03-02 13:12:20