Как адаптировать эту функцию индикатора выполнения bash для AIX ksh88? [закрыто]

0
21.11.2018, 19:41
1 ответ

Попробуйте:

function prog {
  typeset w=80 p="$1" pt= IFS=" "
  typeset pc="$((p * w / 100))"
  shift
  while ((pc)); do pt=$pt.; ((pc-=1)); done
  printf "\r\33[K|%-${w}s| %3d%% %s" "$pt" "$p" "$*"
}
# test loop
x=1; while ((x <= 100)); do
  prog "$x" traitement en cours...
  sleep 1   # do some work here
  ((x+=1))
done
echo
1
28.01.2020, 02:41

Теги

Похожие вопросы