作者Qmeja (QQ)
看板Programming
標題[問題] 利用linux split指令切割檔案
時間Sun Jan 27 22:52:48 2013
大家好
我最近用shell script做檔案切割時遇到一個問題
(linux 平台)
我用split指令做檔案切割
例如一個500 bytes的檔案我要依據我給的size切成四份
190, 150, 140, 20
但是split指令卻只能切成190, 190, 120這樣的大小
都以190為標準
請問我還有甚麼方式可以做到??
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.167.239
1F:→ MOONRAKER:用head -c和tail -c切三次 118.161.27.199 01/28 00:17
2F:→ MOONRAKER:第一次用tail -c 20得到part 4 118.161.27.199 01/28 00:18
3F:→ MOONRAKER:head --bytes=-20 得到暫存檔1 118.161.27.199 01/28 00:18
4F:→ MOONRAKER:第二次用tail -c 140 暫存檔1 得到part3 118.161.27.199 01/28 00:19
5F:→ MOONRAKER:……依此類推,寫成script就很簡單。 118.161.27.199 01/28 00:19
6F:推 leicheong:要切大檔案我會考慮用dd, 不過切割的 61.238.58.149 01/30 07:42
7F:→ leicheong:大小會round to block size... 61.238.58.149 01/30 07:42