Files

根據行號拆分大文件,執行它,然後將最終輸出附加到一個文件中

  • January 25, 2018

我正在使用 R 包。在包中執行所需的輸入文件很大(大至 65 Gb)所以我決定根據行號將文件拆分成塊,然後將最終輸出合併到一個文件中。我也想在 PERL 中完成整個過程。

我應該如何編寫相同的程式碼?

split -l numberoflines inputfile

巨大的文件將被拆分為 xaa,xab,xac 等

最後你可以連接為cat xa* >> final_output_file

如果我想每 65 行拆分文件,請使用以下命令

例子

split -l 65 inputfile

引用自:https://unix.stackexchange.com/questions/419536