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

shell实现彩色进度条 Hello,今天分享的是shell实现彩色进度条进度条,通过显示字符所占打印字符的比率,字符的数目的增加,以及长的变化在显示器上模拟出进度条的变化; 下面代码实现的是渐变色,运行时色不停会发生变化,主要是参数color的变化,随着i的变化,color=32+i%8 ,color也在发生变化,所以进度条的颜色在不断发生变化。 进度条最终停止的颜色与i%8加的这个数有关,与color的最 阅读详情

一、进度条原理(以前的博客详细讲述过):http://blog.csdn.net/sharp_up/article/details/55506555


二、颜色设置

// 字体颜范围(前景颜色):30~39   

30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色

        // 字背景颜色范围(背景颜色):40~49

        40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色


       字体颜色设置:

#!/bin/bash 

str="hello world"

printf "\e[35m %s \e[0m\n" "$str"

#!/bin/bash

str="hello world"

printf " \033[41m %s \e[0m\n" "$str"


三、进度条实现




跟着团子学SAP PS:项目计划成本与项目预算设计思路 ​在做SAP PS模块概览培训的时候,很多时候都会用到下面的一页PPT片子讲到项目计划成本与预算的关系,但真正这幅片子想表达的具体内容甚至大部分PS顾问也是无法阐明清楚的。 而SAP PS的设计其实是在丰富的项目管理学的基础上而开展的,所以今天从业务上结合SAP中的功能点讲一下项目成本计划及预算的逻辑。 在项目管理的十大知识领域中,项目成本管理主要是包括为使项目在批准的预算内完成而对成本进行规划... 阅读详情

相关推荐

shell实战】使用shell实现一个进度条

前言 之前有小伙伴留言说,有没有那种花里胡哨的东西,比如进度条,今天他来了。 思路 1. 进度条的组成 进度条由 五个字符组成: 主进度条: # 花里胡哨的转圈圈: | \ - / #号用于生成进: | \ - / 这四个用于在百分比后面转圈 2. 进度条的进 一共是100%, 我们按照 每次增加4%的速往上增加, 即: 0% ,4% 8%,12%,一直到百分百。 定义i =0 ; $i*4就表示每次增加4 i 每次增加1 let i++ 每增加4% 我们就打印

互联网老辛 7815

linux shell进度条实现方法

linux shell实现的一咱进度条代码很简单,供大家参考

uniapp:详细ios本地离线打包完整流程,使用XCode苹果本地离线打包APP,UNIAPP IOS离线打包并上传到上传到App Store应用商店(mac环境 Uniapp iOS本地离线打包)

uniapp ios 本地离线打包(攻略),iOS App打包发布上架,uni-app项目离线打包之iOS,uni-app实现XCode苹果本地离线打包APP,UNIAPP之IOS离线打包,iOS开发打包ipa,uniapp 打包 IOS,uniapp ios app离线打包配置,uniapp打包离线App(ios),uniapp ios打包详细步骤,最新版iOS Xcode如何证书配置和ipa打包(附文教程)uniapp申请ios证书,uniapp iOS打包,证书申请,XCode打包IOS应用发布Ap

✅ 精选推荐文章 4484

Shell脚本实现进度条的两种方式

介绍使用shell脚本实现文本型进度条的两种方式

Sudley的博客 1万+

shell脚本的动态进度条

shell脚本中的进度条用例

eatbaozi的博客 1044

shell进度条

1. 熟悉shell语法  2. 编写shell进度条

nchangyu 543

linux下用c和shell编写彩色进度条

进度条 显示在屏幕上的进度条一般分为三部分 1. 显示已经执行了多少 2. 执行多少占的百分比 3. 一个转盘 先来说一下普通的进度条 对于显示执行多少,一般都会预留100个空间,每0.1秒完成1% 对于执行占的百分比,用循环i来实现,每循环一次,i+1,刚好是循环占的百分比 对于转盘,用一个数组实现,数组中有四个元素\ | - /,当这四个元素依次循环时,出现一个简单的转盘。

jelly_gemini的博客 833

linux脚本编程之shell实现彩色进度条

一.shell语法一.shell语法1shell中printf()的使用shell中printf()的使用 printf的默认输出没有换行,换行需要自己加“\n” printf的默认输出没有换行,换行需要自己加“\n” .printf支持格式化输出,要不怎么能叫printf呢.printf支持格式化输出,要不怎么能叫printf呢 下面通过几个例子来实现printf的"输出"下面通过几个例子来实现

someday1314的博客 683

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

实现一个彩色进度条,主要分为两个部分。其一:它得是一个进度条。其二:它得是彩色进度条实现一个最简单的彩色进度条,得理解两个原理。 其一:实现一个进度条进度条其实有很多种。如下,很漂亮吧~但是还不曾了解其实现原理,哈哈哈哈哈~ 现在我要实现的是最简单的一种进度条,就是你能想到的最简单的。 一个"#"字走天涯。 # ## ### #### ... 只不过进度条

char_pang_main_xue的博客 679

Linux彩色进度条实现

  实现一个彩色进度条的前提是要了解linux下如何改变shell的输出颜色,shell的输出颜色改变是通过转义序列完成的。   多数转义序列以控制字符 ‘ESC’ 和左中括号 ‘[’ 开头。该起始序列称为控制序列引导符,通常由 ‘\033[’ 或 ‘\e[’ 代替   通过转义序列设置终端显示属性时,采用以下格式:\033[属性{;属性;…}m 或 \e[属性{;属性;…}m 其中:’\033[...

Code_beeps的博客 368

shell 安装程序进度条实现

shell实现一个简单进度条 https://blog.csdn.net/xs_520/article/details/73917884?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLea...

Oliver King 的小窝 1281

实现一个彩色进度条

实现一个彩色进度条实现这个小的程序需要了解一些知识. Linux下的 \n 与 \r \n : 换行 \r: 回车 在linux下的回车键只代表\n,而在windows下的回车键表示\r\n(\n为进入下一行,\r为回到行首上)linux下只用\n,它就表示回车+换行而windows下,\r只回车不换行的,\n是换行. 缓冲区 缓冲区...

夜微雨的博客 502

Linux--用shell脚本写一个彩色进度条

进度条分析具体分析请看我以前写的博客: http://blog.csdn.net/sayhello_world/article/details/55296656和上一个进度条不一样的地方 C语言中的printf与shell中的printf shell里的printf,它代表的是一指令,指令的运行时交互式bash fork子进程,子bash执行指令,当一指令执行完也就意味着进程结束。 进程结

sayhello_world的博客 927

Linuxshell脚本之彩色进度条

Linux下用shell脚本实现彩色进度条

if9600的博客 623

Shell实现进度条效果

Shell实现进度条效果

运维@小兵的博客 2143

python&shell展示任务进度条

python&shell展示任务进度条

岳来的博客 635

Linux|shell编程|拷贝大文件之显示进度条

Linux由于自身并不是一个形化的界面,因此,命令行是它的一个基础交互模式,而我们有的时候需要进度条来让程序运行的更加美观,更加直观,例如,一些比较消耗io的操作,文件拷贝,比如某个文件十几G甚至上百G,需要拷贝到本机的其它分区,那么,一个直观的进度条就十分有用了,可以让我们大致估算出多少时间拷贝完成,从而进行下一步的工作。 那么,本文将以一个10G的文件拷贝为例,输出一个按实际拷贝进来显示的进度条

zsk_john的技术分享专用博客 3365

Linux 进度条

看完小白也能从0到1的实现Linux进度条,加深对回车换行的理解,认识行缓冲,实现简单倒计时和进度条

Front123456的博客 2870

shell 编写一个带有进度条的程序安装脚本_sh脚本安装环境实现进度条显示

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2401_87298671的博客 893

Shell 编程之一种进度条实现方法

开始接触Shell了,学了基本语法后总感觉有点不放心,就找了Shell 100例来练一下手,效果还是不错的。嘿嘿嘿。 那么就进入正题,进度条实现,这是熟悉了echo的命令 以及 对于进度条的思考以后,总结出来的一个方法,可能不是最完美的,但是基本能用。【菜鸟勿喷 T_T】 #!/bin/bash function jindu() { index=1 progress='pro...

梦里花开的博客 373

CST Studio Suite(及Antenna Magus) 2025安装教程及下载

CST Studio Suite(及Antenna Magus) 2025安装教程及下载

上一篇: Linux:shell脚本命令: >/dev/null 2>&1 的理解
下一篇: Linux: 系统配置 crond 和 crontab(有图有代码有真相!!!)
Sharp_UP
博客等级 码龄10年 86粉丝 78原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值