我正在尝试分析一个巨大的文本文件(1.6GB),其数据行如下所示:
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 日开始的)。
如何根据日期将此文件分成几部分?
我所知道的一切都是grep file '20090118*' > data20090118.dat
,但肯定有一种方法可以一次完成所有日期,对吗?
每个日期的条目数不同,因此使用split
常量将不起作用。
提前致谢,
亚历克斯