用shell脚本实现一个彩色的进度条
来源:互联网 发布:java编写hello world 编辑:程序博客网 时间:2024/06/06 03:00
演示:
代码如下:
#!/bin/bashindex=('|' '/' '-' '\\') #定义一个字符数组bar='#'i=0while [ $i -le 100 ]dolet colour=30+i%8echo -en "\e[1;"$colour"m"printf "[%-100s][%d][%c]\r" "$bar" "$i" "${index[i%4]}"let i++bar+='#'usleep 300000done#恢复颜色并且换行,使得shell命令提示在下一行echo -e "\e[1;m"
echo -e 标识转义生效 -n 标识最后不输出换行符(echo默认输出换行), 代码中的echo 只用来控制终端的颜色。
其格式为 "\e[1; xm"
其中m的取值为:
- 30m 黑色
- 31m 红色
- 32n 绿色
- 33m 黄色
- 34m 蓝色
- 35m 洋红
- 36m 青色
- 37m 白色
代码中用 百分百i 对 8 取模再加30,产生闪烁的效果。
阅读全文
0 0
- shell脚本实现一个彩色的进度条
- 用shell脚本实现一个彩色的进度条
- shell脚本实现一个彩色进度条
- linux--shell脚本实现一个彩色进度条
- shell脚本实现彩色进度条的编写
- shell脚本实现彩色进度条
- shell脚本实现彩色进度条
- shell脚本--实现彩色进度条
- 【shell脚本】脚本实现彩色进度条
- Linux--用shell脚本写一个彩色进度条
- Linux下实现一个简单进度条和shell脚本实现彩色进度条
- Shell脚本下的彩色进度条
- 用shell脚本编写彩色进度条
- shell实现彩色进度条
- shell实现彩色进度条
- shell脚本编写彩色进度条
- linux脚本编程之shell实现彩色进度条
- linux环境下实现进度条以及shell脚本实现彩色进度条
- 卷积神经网络概念和原理
- defcon quals 2016 feedme writeup
- IOS 获取设备连接状态 输入密码 点击信任 点击不信任 提示
- 阿里配置3个configure_03
- 数据库配置不当美国2亿选民数据泄漏_这锅谁背?
- 用shell脚本实现一个彩色的进度条
- Eigen中转换
- 年总结(七):这半年的生活(2017.1—2017.7)
- HttpClientGet
- 转:API自动化测试利器——Postman
- HTML5小试 双人贪吃蛇
- 从尾到头打印链表
- A017 物料信息记录 (指定工厂) 包含的透明表
- C++使用单指针Struct实现双向链表