Skip to content

Instantly share code, notes, and snippets.

@samir64
Last active May 6, 2018 18:29
Show Gist options
  • Save samir64/c245e478854172bbe04118a09e3cccf6 to your computer and use it in GitHub Desktop.
Save samir64/c245e478854172bbe04118a09e3cccf6 to your computer and use it in GitHub Desktop.
Python and Bash script progress counter sample
import sys
import time
for i in range(0, 101):
sys.stdout.write("Progress: %d%% \r" % i)
sys.stdout.flush()
time.sleep(0.05)
pass
sys.stdout.write("\r\n")
import sys
import time
sys.stdout.write("Progress: ")
for i in range(0, 101):
sys.stdout.write("%d%%" % (i))
sys.stdout.flush()
time.sleep(0.1)
for j in range(0, len(str(i)) + 1):
sys.stdout.write("\b")
pass
pass
sys.stdout.write("\r\n")
for ((i=1; i<1024; i=i*2)); do
echo -en "\r \r$i"
sleep .5
done
echo
for ((i=0; i<101; i++)); do
echo -en "\r \r$i"
sleep .05
done
echo
for i in {000..100..2}; do
echo -en "\r \r$i"
sleep .2
done
echo
@nos486
Copy link

nos486 commented Apr 27, 2018

joooon :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment