Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- END=170
- MAX_LEN=60
- progressbar(){
- bar_len=`echo "$MAX_LEN * $1/1" | bc`
- printf "["
- if [ $bar_len -gt 0 ]; then
- for i in `seq $bar_len`; do
- printf "="
- done
- fi
- if [ $bar_len -lt $MAX_LEN ]; then
- printf ">"
- else
- printf ""
- fi
- w_len=`expr $MAX_LEN - $bar_len`
- if [ $w_len -gt 0 ]; then
- for i in `seq $w_len`; do
- printf " "
- done
- elif [ $w_len -eq 0 ]; then
- printf "="
- fi
- per=`echo "scale=3; $1 * 100" | bc`
- printf "] $per %% \r"
- }
- for i in `seq $END`
- do
- progress=`echo "scale=5; $i / $END " | bc`
- progressbar $progress
- done
- echo ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement