您好嘗試在大量較小的文件中分割大文件.dat(120 Mb)。將大文件分割爲小文件,條件爲
我知道split
命令應爲我做到這一點,讓我們說:
split --lines=#number file.dat
但這一鴻溝我的大文件中的一些具有相同的行數的檔案(#NUMBER) 。
如果我想,而不是,如果類似的條件與文件劃分,我該怎麼做呢?
例如:當第一列的整數部分不同於先前的整數部分時,我想分割這個文件。
甲FILE.DAT例子應該是:
1.2 432.1 87.1
1.3 3.5 557.2
2.1 1.2 43.56
2.33 19.2 34.7
2.4 32.6 41.8
2.56 23.5 66.9
4.1 143.7 54.0
5.5 432.8 23.4
6.7 423.9 0.3
與這個例子中我應該有5個不同的文件,第一個與所述第一兩行;第二行四行;第三行一行,等等。 這可能嗎?謝謝大家。
多少輸出文件,你希望你的完整數據集建立? –