instpkg cleanup
[cmdllinux.git] / scripts / _split_file
blob5c9e65fb0bc9c4d6becf61705f693d6273b8cf1e
1 #!/bin/sh
3 dir="$1"
4 file="$2"
5 #dir=/storage/sdcard0/android
6 #file=android.zip
7 [ -z "$dir" -o -z "$file" ] && echo "usage: _split_file 'directory' 'file' parts_num parts_size_in_megabytes" && exit 1
9 parts="$3"
10 size="$4"
11 #parts=5
12 #size=10
13 [ -z "$parts" -o -z "$size" ] && echo "usage: _split_file 'directory' 'file' parts_num size" && exit 1
14 num=0
15 while true; do
17 if [ $num = $parts ]; then
18 break
21 dd if=${dir}/${file} of=${dir}/${file}.$num bs=${size}M count=1 skip=$num
22 num=$(expr $num + 1)
24 done