Skip to content

Instantly share code, notes, and snippets.

@Nazrath10R
Created September 25, 2018 00:35
Show Gist options
  • Save Nazrath10R/ec08e82038010b38e0a019c66db2ee44 to your computer and use it in GitHub Desktop.
Save Nazrath10R/ec08e82038010b38e0a019c66db2ee44 to your computer and use it in GitHub Desktop.
create a loading bar
#### loading bar
x=$1
echo -ne ' (0%)\r'
# sleep `bc <<< "scale=2; $x/10"`
echo -ne '██ (10%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '████ (20%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '██████ (30%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '████████ (40%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '██████████ (50%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '████████████ (60%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '██████████████ (70%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '████████████████ (80%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '██████████████████ (90%)\r'
sleep `bc <<< "scale=2; $x/10"`
echo -ne '████████████████████ (100%)\r'
echo -ne '\n'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment