--- toast-linux 2004/04/25 22:35:13 1.54 +++ toast-linux 2004/04/25 22:42:41 1.55 @@ -1061,11 +1061,11 @@ done < "$list" remain="" this="" -if [ "$esofar" -gt 0 -a "$asofar" -gt 0 ]; then +let percent="$esofar*100/$etotal" +if [ "$percent" -gt 0 -a "$esofar" -gt 0 -a "$asofar" -gt 0 ]; then let remain="($etotal-$esofar)*$asofar/$esofar" let this="$estimate*$asofar/$esofar" fi -let percent="$esofar*100/$etotal" out='\33[s\33[H\33[0;1;42m'"`hms $asofar` elapsed / $percent% complete = `hms $remain` left ($name: `hms $this`)"'\33[K\12'"$out" p '\33[K\12\16\33[1;33;43m' let bar="$esofar*80/$etotal"