diff --git a/wGRR b/wGRR index 0a9efd71161e33dde83418a7d86544b3a355444d..cb61446642b99b78ece55eaaed49ece831113f82 100755 --- a/wGRR +++ b/wGRR @@ -313,7 +313,7 @@ if [[ $BATCHFLAG == 0 ]] ; then printf "%-10s -- [%-40s] 0/%s" "[PROGRESS]" "" $NJOBS for i in {1..$NJOBS} ; do echo $i - done | xargs -n 1 -P $THREADS sh -c 'arg=$5; NJOBS=$2 ; printf "\r[PROGRESS] -- [%-40s] %s/%s" $(head -c $((arg*40/NJOBS+1)) < /dev/zero | tr "\0" "=") $arg $NJOBS ; ./wGRR_worker.zsh $0 $1 $NJOBS $arg $3 $4 ' $ARRAYSIZE $OUT $NJOBS $PRT $tmp + done | xargs -n 1 -P $THREADS sh -c 'arg=$5; NJOBS=$2 ; printf "\r\033[K[PROGRESS] -- [%-40s] %s/%s" $(head -c $((arg*40/NJOBS+1)) < /dev/zero | tr "\0" "=") $arg $NJOBS ; ./wGRR_worker.zsh $0 $1 $NJOBS $arg $3 $4 ' $ARRAYSIZE $OUT $NJOBS $PRT $tmp printf "\n" fi else