shell脚本实现进度条时较为简单一些
只需要使用while循环从1到100
对符号的控制就好
以下是代码的实现:
i=0
index=0
arr=( '|' '/' '-' '\\')
str=''
while [ $i -le 100 ]
do
index=i%4
printf "%-100s][%d%%][%c]\r" "$str" "$i" "${arr[$index]}"
str+="#"
let i++
sleep 1
done
运行的结果:
shell脚本实现进度条时较为简单一些
只需要使用while循环从1到100
对符号的控制就好
以下是代码的实现:
i=0
index=0
arr=( '|' '/' '-' '\\')
str=''
while [ $i -le 100 ]
do
index=i%4
printf "%-100s][%d%%][%c]\r" "$str" "$i" "${arr[$index]}"
str+="#"
let i++
sleep 1
done
运行的结果: