+++ /dev/null
-#!/bin/sh
-if [ $# -lt 1 -o $# -gt 3 ];then
- echo "$0: <filename> [<expected size>] [<ctime>]"
- exit
- fi
-if [ -n "$3" ];then
- ctms="`date -d "$3" '+%s'`"
- ctmd="$3"
-else
- ctms="`find "$1" -printf "%A@\n"`"
- ctmd="`find "$1" -printf "%a\n"`"
-fi
-find "$1" -printf "scale=2;print \"Current rate: \",%s/(%T@-$ctms),\" B/s\\n\"\n"|bc
-if [ -n "$2" ];then
- echo -n "Progress : ";find "$1" -printf "scale=2;print \"%`echo -n "$2"|wc -c`s / $2 (\",%s*100/$2,\"%%)\\n\"\n"|bc
- echo -n "Start time: ";date -d "$ctmd"
- echo -n "Current time: ";date
- echo -n "Finish time: ";date --date "`find "$1" -printf "($2-%s)*(%T@-$ctms)/%s\n"|bc` secs"
- fi