shell编程 实例----彩色进度条
来源:互联网 发布:称重收银软件免费 编辑:程序博客网 时间:2024/06/10 05:32
演示:
#!/bin/bashindex=('|' '/' '-' '\\')bar='#'i=0while [ $i -le 100 ]do((colour=30+i%8))echo -en "\e[1;"$colour"m"printf "[%-100s][%d][%c]\r" "$bar" "$i" "${index[i%4]}"let i++bar+='#'usleep 30000done# 恢复颜色 0表示关闭颜色选项,-e 表示打开转义效果, m 表示设置属性结束标志echo -e "\e[0m"
echo -e 标识转义生效 -n 标识最后不输出换行符, 代码中的echo 只用来控制终端的颜色。
其格式为 "\e[1; xm"
其中m的取值为:
- 30m 黑色
- 31m 红色
- 32n 绿色
- 33m 黄色
- 34m 蓝色
- 35m 洋红
- 36m 青色
- 37m 白色
代码中用 百分百i 对 8 取模再加30,产生闪烁的效果。
阅读全文
0 0
- shell编程 实例----彩色进度条
- Shell 彩色进度条
- Shell-彩色进度条~
- shell彩色进度条
- shell实现彩色进度条
- shell实现彩色进度条
- linux脚本编程之shell实现彩色进度条
- shell脚本实现彩色进度条
- linux之shell彩色进度条
- shell脚本实现彩色进度条
- shell写的彩色进度条
- shell脚本--实现彩色进度条
- shell脚本编写彩色进度条
- shell版本的彩色进度条
- 状态栏彩色渐变进度条实例
- shell编程--彩色打印
- 【shell脚本】脚本实现彩色进度条
- shell脚本实现一个彩色的进度条
- Ubuntu同时安装OpenCV2和OpenCV3
- Unity 实现转策划Execl文档,并根据Xml配置文件生成代码
- 查找每个班级中成绩最高的前三名
- 【算法基础】插入排序
- grant授权“失败”的原因
- shell编程 实例----彩色进度条
- python3.5 将py文件转换成EXE文件
- 设计模式之建造者模式
- Namespace declaration statement has to be the very first statement in the script;定义命名空间无效
- 设计模式之迭代器模式
- 单片机系统设计的误区与对策(有了看门狗就不会死机)
- JavaScript之本地对象
- 局域网聊天【带照片】
- OSPF协议之:DR和BDR的选举