自己写的进度条###

简介:

很久之前就想自己写个shell进度条了,所以蹭今天休息,就写了试试,感觉效果不错,还带颜色变化的。

CODE:

#!/bin/bash

j=#
esc="\033"

blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
cyanf="${esc}[36m";    whitef="${esc}[37m"

for ((i=1;i<=100;i=$i+1))

do


  if (($i<20)); then
        m=$redf

  elif (($i<40));then
        m=$purplef

  elif (($i<60));then
        m=$yellowf

  elif (($i<80));then
        m=$bluef

  elif (($i<90)); then
        m=$cyanf
  else
        m=$greenf

  fi

 echo -en  "\r\033[$m$i%\033[0m  \033[$m $j\033[0m"  
 j=$j#
 sleep 1

done
echo  -e "\n\t\t\033[31;1;5mover\033[0m"

效果如下:

 

 


 

 

       本文转自hb_fukua  51CTO博客,原文链接:http://blog.51cto.com/2804976/601769,如需转载请自行联系原作者


相关文章
|
XML Java API
一个超简单的渐变平行四边形进度条
这个自定义View,其实就是一个简单的进度条,无非就是平行四边形形状的,加了渐变以及状态颜色的切换。
119 0
|
JavaScript
Slider滑块实现进度条
Slider滑块实现进度条
175 0
|
移动开发 前端开发 JavaScript
网页|利用progress实现进度条效果
网页|利用progress实现进度条效果
488 0
|
Java API Android开发
ProgressBar(进度条)
本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或者手机死机 了,这样会大大降低用户体验,所以在需要进行耗时操作的地方,添加上进度条,让用户知道当前的程序 在执行中,也可以直观的告诉用户当前任务的执行进度等!使用进度条可以给我带来这样的便利!
108 0
|
前端开发 JavaScript HTML5
html+css+js 快速打造进度条
html进度条在web播放器中很常见,之前html并没有进度条这个标签,html5后出了一个progress标签作为进度条,但是并不是很好用,那么接下来,我们将用css+html+js实现进度条效果,无需任何三方框架。
4551 0
粒子效果进度条
在线演示 本地下载
1294 0
TaskBarProgress(任务栏进度条)
原文:TaskBarProgress(任务栏进度条) 1 2 3 4 5 6 10   1 public partial class MainWindow : Window 2 { 3 ...
1169 0