2 if [ $# -lt 1 -o $# -gt 3 ];then
3 echo "$0: <filename> [<expected size>] [<ctime>]"
7 ctms="`date -d "$3" '+%s'`"
10 ctms="`find "$1" -printf "%A@\n"`"
11 ctmd="`find "$1" -printf "%a\n"`"
13 find "$1" -printf "scale=2;print \"Current rate: \",%s/(%T@-$ctms),\" B/s\\n\"\n"|bc
15 echo -n "Progress : ";find "$1" -printf "scale=2;print \"%`echo -n "$2"|wc -c`s / $2 (\",%s*100/$2,\"%%)\\n\"\n"|bc
16 echo -n "Start time: ";date -d "$ctmd"
17 echo -n "Current time: ";date
18 echo -n "Finish time: ";date --date "`find "$1" -printf "($2-%s)*(%T@-$ctms)/%s\n"|bc` secs"