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下用c和shell编写彩色进度条

进度条 显示在屏幕上的进度条一般分为三部分 1. 显示已经执行了多少 2. 执行多少占的百分比 3. 一个转盘 先来说一下普通的进度条 对于显示执行多少,一般都会预留100个空间,每0.1...

Linux日常——shell彩色进度条

#!/bin/bash str="" table=("|" "/" "-" "\\") i=0 index=0 while [ $i -le 100 ] do if [ $i -lt 20 ]...

shell脚本实现彩色进度条

在以前的博客中有用C语言实现的进度条,已经说明了进度条的实现原理,这里就不多说了,想看的直接点链接:   http://blog.csdn.net/eagle_1036077338/article/d...

shell实现彩色进度条

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

shell彩色进度条

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

shell基本语法及实现彩色进度条

基本语法条件测试:test [条件测试test或[可以测试一个条件是否为真。如果测试结果为真,则该命令的退出码为0,如果测试结果为假,则命令的退出码为1(注意与C语言的逻辑表示正好相反)。 例如:...

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

首先来了解一下如何设置终端的字符颜色: 终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式下的系统显示功能,与具体语言无关。转义序列以控制字符’ESC’开头。该字符的ASCI...

Linux下实现一个简单进度条和shell脚本实现彩色进度条

我们先来看看进度条的实现代码 有读者可能会疑惑,\r和\n有区别吗? 答案是肯定的,“回车”“换行”实际上是两个动作,‘\n’表示换行,’\r’表示回车。再来看看为什么要用usleep? w...

彩色圆形进度条

  • 2017年05月17日 11:01
  • 4KB
  • 下载

shell语法的简单学习以及编写一个简单的进度条

shell的语法学习和进度条的简单实现
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell下彩色进度条的编写
举报原因:
原因补充:

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