我的檔案a txt,裡面有1萬多行,我想用批處理,每1000行就分別形成乙個文字檔案並儲存到當前資料夾,檔名可為數字序號1 txt,2 txt,3 txt 該怎麼做?

時間 2021-05-31 19:10:01

1樓:

Linux 系統下直接用 split 命令輕鬆解決(注意版本應該在 8.16 以後):

split -a 1 -d -l 1000 --additional-suffix=.txt a.txt ""

如果是 OSX 那麼 split 是不行的,因為 OSX 用的是 BSD 的 split ,不支援 --additional-suffix 引數,所以要去裝乙個 gnu 的 split:

brew install coreutils

然後用 gsplit:

gsplit -a 1 -d -l 1000 --additional-suffix=.txt a.txt ""

Windows 平台下,你只能用 mingw 或者 cygwin 之類的方案了。如果你要用 GOW(Home · bmatzelle/gow Wiki · GitHub)不是不可以,但是 GOW 的 split 是 5.3 的,沒有 --additional-suffix 引數,當然你也可以先切了然後重新命名。

當然用 awk 之類更高階點的工具也可以,比 split 難點。甚至用 perl、python、lua 之類的指令碼語言也是可行的,就是沒有那麼直接。

我的世界裡面有哪些好玩的指令?

秋染楓紅 gamemode 1是改為創造模式 gamemode 0是改為生存模式,你也玩我的世界?再教你個簡單的,kill s試試,只要試了回來不找我麻煩就可以 益宸 不好玩就舉報我。遊客 史萊姆森林 道具 3個命令方塊,都設定為迴圈 無條件 保持開啟 擺放位置 隨便 execute e type ...

《我是貓》裡面有那些蘊涵哲理的句子?

學習至上薇薇安 1.幹了一次就想來第二次,試了第二次就想試第三次,這點並非只限於人所獨有的好奇心。2.人生的目的不在於口舌之爭,而在於行動。只要事情能按照自己的意圖一步步地進展下去,那麼人生的目的就達到了。3.活在世上就會懂得更多的事理,多懂些事理固然可喜,不過一天比一天更危險,一天比一天疏忽大意不...

請問下 我馬上在國外上大學 大學的課程裡面有化學課程 但是我高中沒有選化學 請問會完全跟不上嗎?

稅駕蘅皋 國外是什麼情況我並不清楚,但從國內的教學安排來看,高中化學與大學化學完全是脫節的,學過高中化學對大學化學的幫助十分有限。即使高中化學掌握得極好,大學也有很大概率跟不上。以雙鴨山大學的情況來看,大多數人在學完無機 有機化學之後,如果去考高中生化學競賽 國家初賽 大致也就能拿20 40分而已。...