主要是使用了dd命令进行了切割
阅读(783) | 评论(0) | 转发(0) |
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
点击(此处)折叠或打开
- #!/bin/bash
- if [ $# -ne 2 ]; then
- echo 'Usage:split file size(in MB)'
- echo "Uselike: $0 file 1M"
- exit
- fi
- file=$1
- let piecesize=$2*1024*1024
- filesize=`ls -l $file | awk '{print $5}'`
- let piecenum=$filesize/$piecesize
- let remain=$filesize-$piecenum*$piecesize
- #echo "file size: $filesize"
- #echo "piece size: $piecesize"
- #echo "remain size: $remain"
- if [ $remain -gt 0 ]; then
- let $piecenum=$piecenum+1
- fi
- #echo "piece num: $piecenum"
- i=0
- while [ $i -lt $piecenum ]
- do
- newname="$file"."$i"
- dd if=$file of=$newname bs=$piecesize count=1 skip=$i > /dev/null 2>&1
- let i=$i+1
- done
- if [ $# -ge 0 ]; then
- echo "ok"
- fi
相关热门文章
给主人留下些什么吧!~~
评论热议