1 #! /bin/bash
2 i=0
3 str=""
4 index=0
5 array=("|" "/" "-" "\\")
6 for i in {0..100}
7 do
8 let index=i%4
9 printf "\033[42m\033[1m"
10 printf "[\e[45;37;1m%c]%s%3d%% \r" "${array[$index]}" "$str" "$i"
11 sleep 0.1
12 let i++
13 str+=' '
14 done
15 printf "\033[31m\033[58C OK\033[0m"
16 printf "\n"
shell版本的彩色进度条
最新推荐文章于 2022-03-30 20:21:20 发布