如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2021年5月24日

如何在Windows環境分割很大的文字檔

作者: Fred F.M. Wang (FW知識瑣記) 日期:2021-5-24

 

太大的檔案無法用Notepad++開啟,怎麼辦呢? 在linux有很好的指令split可以快速切割文字檔

,到了Windows環境怎麼辦呢?


很簡單,安裝Git for Windows (https://git-scm.com/download),就可以模擬Linux bash shell,

下shell command來執行split切割檔案。


安裝完後, 設定路徑 : 

set gitdir=<安裝的資料夾>

set path=%gitdir%\cmd;%path%

執行 git-bash.exe

分隔檔案一 : 指定分割後的檔案大小

split myLargeFile.txt -b 50m -d

說明: 將myLargeFile.txt分隔成許多小的文字檔檔案大小為50MB,檔名為x01,x02,x03依此類

推(如果沒有-d則檔名會是xaa, xab, xac等等


分隔檔案二 : 指定分割後的檔案行數

split myLargeFile.txt -l 1000 -d

說明: 將myLargeFile.txt分隔成許多小的文字檔檔案行數為1000行,檔名為x01,x02,x03...依此

類推(如果沒有-d則檔名會是xaa, xab, xac...)


參考 https://stackoverflow.com/questions/31786287/how-to-split-large-text-file-in-windows



 

沒有留言:

張貼留言

歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)