--- toast-linux 2004/04/22 23:27:31 1.47 +++ toast-linux 2004/04/22 23:29:55 1.48 @@ -1040,14 +1040,12 @@ p "$n" p '\33[0;44m' done < "$list" -p '\33[K\12\33[m' remain="?" -if [ "$esofar" -gt 0 && "$asofar" -gt 0 ]; then +if [ "$esofar" -gt 0 -a "$asofar" -gt 0 ]; then let remain="($etotal-$esofar)*$asofar/$esofar" fi -p "$asofar seconds elapsed; $remain remaining" +p '\33[K\12\33[0;1;42m'"$asofar seconds elapsed; $remain remaining"'\33[K\12\16\33[1;33;43m' let bar="$esofar*80/$etotal" -p '\33[K\12\16\33[1;33;43m' while [ "$bar" -gt 0 ]; do p '0' let bar="$bar-1"