使用Linux指令來快速切比較大的文字檔

最近在Windows的環境遇到要切割幾十萬行的文字檔的狀況,如果用文字編輯器來弄的話可是要花很多時間又很傷眼睛,所以找了一下Linux指令(安裝git for windows就有提供bash的功能)能不能幫助我快一點處理完。

後來想到split的指令可以快速切割文字檔,所以認真看一下split的參數有那些,最後終於找到

     -l, --lines=NUMBER put NUMBER lines/records per output file

使用方式很簡單,如果你要將文字從20000行的地方切一刀然後分成兩個檔案的話,
就使用以下的指令

  $> split -l 20000 test.txt

最後你會看到xaa跟xab的兩個檔案。真的還是Linux方便多了簡單幾行就可以解決我很多事情。

同步更新於:https://medium.com/@CarterTsai/使用linux指令來快速切比較大的文字檔-3f46e1e68121
張貼留言

這個網誌中的熱門文章

Unions 在C語言的簡單介紹

解釋scope.$apply用來做什麼? -- AngularJS

JavaScript的Timer用法