相信进度条大家都不陌生,每次下载东西的或软件的时候都会有提示当前下载任务达到多少,当然可以有不同语言来实现,今天我就 用shell脚本实现进度条
首先需要知道的是,进度条分为进度、显示百分比,和动态的进度演示(旋转条)
一般进度条是一百为单位,所以可以用循环来实现
至于动态旋转就可以用可数组来实现
实现:
分析:
1) lable 数组就是动态旋转部分,(就是这里不能给实现动态图,不然可以感受下)
2)bar就是1~100的进度条以#覆盖运行过的部分
3)%i现实的就是进度百分比
实现结果:
就是没有动态效果,不然会有更好的效果,虽然这个比较简单,但是用于初学者练练手。。。