一、进度条实现的代码块
1 #!/bin/bash
2
3 i=0
4 bar=''
5 lable=('|' '/' '-' '\\')
6 index=0
7 while [ $i -le 100 ]
8 do
9 printf "[%-100s][%d%%][%c] \r" "$bar" "$i" "${lable[$index]}"
10 bar='#'$bar
11 let i++
12 let index++
13 let index%=4
14 usleep 30000
15 done
16
17 printf "\n"
本文介绍了一个使用Bash编写的简单进度条脚本。该脚本通过循环更新打印字符来模拟进度条效果,并利用 usleep 实现了动态显示。通过调整循环次数可以改变进度条的完成速度。
1014

被折叠的 条评论
为什么被折叠?



