shell下彩色进度条的编写

原创 2017年07月15日 15:13:12

实现的进度条有随进度而变的百分比,以及随时间变化而变化的加载转动图标;

1、linux颜色的设置:颜色分为前景色与后景色

设置前景色时为30+颜色编号+m

设置后景色时为40+颜色编号+m

颜色编号:

0      黑色
1      红色
2      绿色
3      黄色
4      蓝色
5      紫红色
6      青蓝色
7      白色

设置颜色的shell脚本基本格式为:\e[设置前\后景色时为30+颜色编号+m.....\e[0m  或者\033

代码实现:


代码演示效果:




版权声明:本文为博主原创文章,未经博主允许不得转载。

LInux:shell 彩色进度条实现(有图有代码有真相!!!)

一、进度条原理(以前的博客详细讲述过):http://blog.csdn.net/sharp_up/article/details/55506555 二、颜色设置 // 字体颜范围(前景颜...
  • Sharp_UP
  • Sharp_UP
  • 2017年07月02日 18:47
  • 452

shell脚本实现一个彩色进度条

进度条:    今天要实现的进度条呢,有以下几个需要关注的部分:    ①首先是一个随时间递增的进度条显示、一个百分比显示和一个加载转动图标;    ②今天的重点是将进度条彩色化,让它更漂亮一点...
  • wxt_hillwill
  • wxt_hillwill
  • 2017年07月10日 10:32
  • 204

Shell脚本实现带颜色进度条

最近刚刚学习啦shell脚本的编程方法,就采用shell脚本实现了一个带颜色的进度条,下面将结果展示给大家。 程序结果 实现这个其实非常的简单,只需要了解一些基本的语法...
  • jyy305
  • jyy305
  • 2017年07月01日 14:04
  • 297

shell实现一个简单进度条

shell简单语法 条件测试用命令test或[ 测试一个条件是否成立。如果测试条件为真,命令的Exit Status为0,测试条件为假,Exit Status为1。 这里输入的数字比10大,条件...
  • xs_520
  • xs_520
  • 2017年06月29日 17:25
  • 575

使用shell输出彩色日志简单实现

color-log.sh log="this is a log string" BOLD="01" #加粗 UNDERLINE="04" #下划线 BLINK...
  • oliveevilo
  • oliveevilo
  • 2014年08月15日 15:36
  • 1037

shell实现彩色进度条

以前用C语言写过一个进度条。具体实现细节http://blog.csdn.net/qq_35524916/article/details/55657147 最近学习shell,就用彩色进度条来练练手...
  • qq_35524916
  • qq_35524916
  • 2017年07月17日 01:32
  • 185

Shell 彩色进度条

1 #!/bin/bash 2 3 index=('|' '/' '-' '\\') 4 bar='' 5 i=0 6 colour=42 7 while [ $i -le ...
  • yaszja
  • yaszja
  • 2017年07月11日 16:45
  • 117

shell彩色进度条

在编写进度条之前,首先要了解一些基本知识。 在linux下,\r是回车,回车是表示将光标移动到当前行的起始位置,\n是换行,换行表示将光标一定到当前行的下一行,保持还在一列。 而我们所编写的进度条...
  • zhangyi_ZY
  • zhangyi_ZY
  • 2017年07月14日 15:58
  • 117

shell脚本编写彩色进度条

配色规则 \033[0m 关闭所有属性 \033[1m 设置高亮度 \033[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m 消隐 \033[30m...
  • tttjp
  • tttjp
  • 2017年07月18日 17:24
  • 208

SHELL彩色的命令行

...
  • eroswang
  • eroswang
  • 2007年07月28日 11:14
  • 3125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell下彩色进度条的编写
举报原因:
原因补充:

(最多只允许输入30个字)