您的位置:首页 > 运维架构 > Shell

进度条——shell脚本实现

2016-06-16 20:55 239 查看
进度条在以后开发,测试,运维中,可实现自动化检查项目的更新、运行等情况,大大加快工作效率。
1.代码实现
1 #!/bin/bash
2 function proc()
3 {
4     count=0
5     bar=""
6     lable=("|" "/" "-" "\\")
7     while [ $count -le 100 ]
8     do
9         let index=count%4
10         printf "[\033[1m\033[1;34m%-101s\033[0m] [%d%%] [%c]\r" "$bar" "$count" "${lable[$index]}"
11         bar=${bar}'='
12         ((count++))
13         sleep 0.05
14     done
15     printf "\n"
16 }
17 proc
2.输出结果:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 进度条