shell进度条

  先记录一种进度条实现:

 1 #!/bin/bash
 2 
 3 b=''
 4 i=0
 5 while [ $i -le  100 ]
 6 do
 7     printf "progress:[%-50s]%d%%\r" $b $i
 8     sleep 0.1
 9     i=`expr 2 + $i`        
10     b=#$b
11 done
12 echo

   shell能够实现很多很酷的功能,有遇到都会记录下来。

 

转载于:https://www.cnblogs.com/wuchaofan/archive/2013/04/07/3003816.html

实现进度条——基于c语言和shell脚本 实现进度条——基于c语言和shell脚本        今天分享一下基于c语言和shell脚本的进度条的实现以及运行界面。        进度条即计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间,一般以长方形条状显示。        进度条要求能显示出:处理任务的速度,完成任务的百分比以及用旋转的光标表示任务是否在进行。 阅读详情

相关推荐

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

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

互联网老辛 7832

shell进度条如何追踪指令执行时间

本文展示了一个可以反映脚本真实运行用时的进度条。

农民工老王的博客 1万+

Cesium WebGL性能调优实战:从卡顿根源到流畅渲染

本文深入探讨Cesium WebGL性能调优的实战技巧,从硬件配置、框架适配到3D Tiles加载策略,全面解决卡顿问题。通过强制启用独立显卡、优化浏览器设置、避免Vue内存陷阱等实用方法,显著提升3D地图应用的流畅度。文章还分享了高级调试工具和实战避坑经验,帮助开发者实现高效渲染。

weixin_27215337的博客 421

shell脚本实现进度条

使用shell脚本编写进度条 可已加入到shell脚本当中 主要作用:好看 美观 没毛用 (一) 普通进度条: #!/bin/bashb='' for ((i=0;$i<=20;i++)) do let jinshu=$i*5 printf "[%-20s]%d%%\r" $b $jinshu sleep 0.1 b=#$b done echo ...

a226433955的博客 1240

YOLOv8 ultralytics使用笔记----labelme标记数据,训练模型、追踪目标。

Ultralytics是一个Python库,它是为执行高级计算机视觉任务而创建的,如对象检测、实例分割、图像分类等。Ultralytics为YOLO模型发布了一个全新的存储库,它被构建为用于机器视觉统一框架。这里先利用,并激活。

qq_48050838的博客 1万+

InVEST模型实战指南:从水源涵养到热岛缓解的生态系统服务评估

本文提供了InVEST模型的实战指南,详细介绍了从环境搭建、数据预处理到核心模型应用的完整流程。通过水源涵养、碳存储、土壤保持和城市热岛缓解等核心模型的拆解,帮助生态学者与规划者系统量化评估生态系统服务,将复杂的生态价值转化为直观的空间数据与地图,为科学决策提供有力支撑。

weixin_29197051的博客 430

linux脚本执行进度条,shell脚本实现进度条

使用shell脚本编写进度条可已加入到shell脚本当中主要作用:好看 美观 没毛用(一)普通进度条:#!/bin/bashb=''for ((i=0;$i<=20;i++))dolet jinshu=$i*5printf "[%-20s]%d%%" $b $jinshusleep 0.1b=#$bdoneecho倍数为5 (jinshu=$i* )$i乘以几倍数就是几调整倍数后需调整 (...

weixin_36001196的博客 549

h5支付不能打开支付宝 ios_iOS支付宝H5支付无法返回APP解决方案

本文前大段在讲楼主是如何解决这个问题的,以及中间遇到的麻烦。赶时间的同学可以直接看最后的 最终解决方案。在讨论之前,我们先看看官方文档上的一句话:注意:在iOS系统中,唤起支付宝App支付完成后,不会自动回到浏览器或商户APP。用户可手工切回到浏览器或商户APP;支付宝H5收银台会自动跳转回商户return_url指定的页面。what? 官方直接跟我们说GG了?楼主不甘心,还是想尝试一下。借鉴之前...

weixin_39864101的博客 854

Shell下的进度条

在Shell脚本下的进度条的原理和用C语言下原理是一样的,尅参看上一篇中他们进度条中换行与回车的原理C语言实现的进度条现在在Shell脚本中实现的一个进度条其实就是除了语法以外别的都基本差不多,所以,在原来单调的颜色上家了一些变色;字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色字颜色:30-----------39 30:

zyl_1102179268的博客 895

告别以太网瓶颈:手把手教你为AI训练集群搭建InfiniBand网络(以NVIDIA DGX A100/H100为例)

本文详细指导如何为AI训练集群搭建InfiniBand网络,解决以太网瓶颈问题,特别针对NVIDIA DGX A100/H100系统。通过硬件选型、网络架构设计和性能调优,显著提升多机多卡训练效率,适用于大规模模型训练场景。

weixin_30336061的博客 311

博途的HMI(触摸屏)的应用

触摸屏(HMI):用于控制PLC,可认为是小型上位机(用于控制PLC的都可认为是上位机)上位机(PC Station):将触摸屏升级为电脑----工控机(工业控制的机器)用博途编写西门子的触摸屏和上位机。

王阿妹小天才的博客 2677

在shell中实现进度条

在shell中实现进度条:最近一直在部署各种环境,看着各位大大的安装界面的进度条都好酷炫,在网上找了一下,大概在这里记录一下 这里是ICEWAY分享的部分,加了一点注释,便于自己理解 #include <stdio.h> #include <unistd.h> #include <string.h>int main() { char str[128] = "#";

梦中随笔 1万+

西门子PLC1200 1214C DC/DC/DC 驱动步进电机

控制电机旋转的指令在“指令”中的“工艺”下的“Motion Control”(若出现程序块无法调用情况,则看备注3的第4条),本篇只介绍常用指令(若想学习详细与更多指令,请参考指令手册)。

2301_79553921的博客 1万+

Linux下的shell进度条

一、关于Shell Shell的作用是解释执行用户的命令,它有两种执行命令的方式:交互式和批处理。Shell脚本和编程语言很相似,也有变量和流控制语句,但Shell脚本是解释执行,不需要 编译,Shell程序从脚本中逐行读取并执行命令,相当于一个用户把脚本中的命令逐行敲到Shell提示符下执行。 二、进度条 1、概念 进度条即计算机在处理文件时,实时的,以图片方式显示处理的速度,完成度。

qq_36534818的博客 738

自然语言处理NLP星空智能对话机器人系列:Gavin大咖 Transformer 101问答集 第一问

自然语言处理NLP星空智能对话机器人系列:Transformer 101问答 [让天下没有难学的Transformer] 你问我答系列之一 Gavin大咖第一问: Transformer中的可训练Queries、Keys和Values矩阵从哪儿来? 以上是智华解答,供同学们参考。 星空智能对话机器人系列博客 NLP星空智能对话机器人系列:第二次星空智能对话机器人Zoom线上演示安排 NLP星空智能对话机器人系列:StarSpace: Embed All The Things NLP星空智能对

大模型与Agent智能体 991

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux进度条脚本,linux shell进度条实现方法

linux shell进度条实现方法直接看代码吧,很简单复制代码 代码如下:#!/bin/bashb=''i=0while [ $i -le 100 ]doprintf "progress:[%-50s]%d%%\r" $b $isleep 0.1i=`expr 2 + $i`b=#$bdoneecho时间: 2013-11-12先贴代码 #!/bin/bash i=0; str="" arr=...

weixin_30095015的博客 330

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

shell彩色进度条

在编写进度条之前,首先要了解一些基本知识。 在linux下,\r是回车,回车是表示将光标移动到当前行的起始位置,\n是换行,换行表示将光标一定到当前行的下一行,保持还在一列。 而我们所编写的进度条就是不断刷新输入的内容,又因为不需要换行,所以在视觉上就会有一直在往前输出的感觉。 linux在命令行下也能产生不同颜色的背景和字体,只需要加上一些颜色代码,例如 echo -e "\033[44

zhangyi_ZY的博客 590

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

bash给脚本加进度条_shell脚本实现进度条

使用shell脚本编写进度条可已加入到shell脚本当中主要作用:好看 美观 没毛用(一)普通进度条:#!/bin/bashb=''for ((i=0;$i<=20;i++))dolet jinshu=$i*5printf "[%-20s]%d%%\r" $b $jinshusleep 0.1b=#$bdoneecho倍数为5 (jinshu=$i* )$i乘以几倍数就是几调整倍数后需调整...

weixin_36488250的博客 820

Linux shell 进度条

在 Linux Shell 中实现一个简单的进度条可以通过 printf 命令结合特殊字符来实现,以下是一个示例脚本,它模拟了一个从 0% 到 100% 的进度条。

who_I_am__的博客 725

shell 安装程序进度条实现

shell实现一个简单进度条 https://blog.youkuaiyun.com/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 的小窝 1285
上一篇: linux下的command
下一篇: 打印进程号(pid)
Sight2012
博客等级 码龄12年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值