Итак, это мой вывод ...
00-
01- Wallet : 123456789123465789
02-
03- --------------------
04- Server Stats Update:
05- --------------------
06- Work Units : 0 (cancelled:0 | completed:0)
07- Average Complete Time : 0
08-
09- -------------
10- Stats Update:
11- -------------
12- Work Units : 0 (ondemand:0 | precache:0 | paid:0)
13- Prize Pool : 0% - Earned : 0
14-
Мне нужно, чтобы строки 06,07,12 и 13 продолжали обновляться ... единственный метод, который я нашел до сих пор, это сделать al oop и очищать вывод каждые две секунды ...
Также я обнаружил, что printf \033[A
может быть полезным, но я не мог понять, как это реализовать здесь ...
Мой код. ..
while true: do
echo -e "\n Wallet : ${Address} \n"
echo --------------------
echo Server Stats Update:
echo --------------------
echo -e " Work Units : ${ServerOverallWU} (cancelled:${Cancelled} | completed:${Completed}) "
echo -e " Average Complete Time : ${AvgCompTime} "
echo
echo -------------
echo Stats Update:
echo -------------
echo -e " Work Units : ${SaveOverallWU} (ondemand:${SaveOnDemand} | precache:${SavePreCache} | paid:${SavePaidWU}) "
echo -en " Prize Pool : ${SavePrizePool}% - Earned : ${SaveEarned} "
done
Ps: исправлено ... просто поставьте клир на правильный упор, и теперь он работает гладко, как масло