1. 程式人生 > >linux中如何將大檔案按照指定行數分割成多個小檔案?

linux中如何將大檔案按照指定行數分割成多個小檔案?

將一個大檔案分成若干個小檔案方法


例如將一個BLM.txt檔案分成字首為 BLM_ 的1000個小檔案,字尾為係數形式,且字尾為4位數字形式


先利用


wc -l BLM.txt       讀出 BLM.txt 檔案一共有多少行


再利用 split 命令


split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_


將 檔案 BLM.txt 分成若干個小檔案,每個檔案2482行(-l 2482),檔案字首為BLM_ ,係數不是字母而是數字(-d),字尾係數為四位數(-a 4)

注:不是原創,但是不記得從哪裡看到的,作者看到可聯絡。