用shell实现一个进度条

#!/bin/bash
i=0
str=‘#‘
ch=(‘|‘ ‘\‘ ‘-‘ ‘/‘)
index=0
while [ $i -le 25 ]
do
	printf "[%-25s][%d%%][%c]\r" $str $(($i*4)) ${ch[$index]}
	str+=‘#‘
	let i++
	let index=i%4
	sleep 0.1
done
printf "\n"
时间: 2024-10-07 01:45:24

用shell实现一个进度条的相关文章

ftk学习记录(一个进度条文章)

[ 声明:版权全部,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 首先.在開始今天的文章之前.我们还是给朋友们展示一下前面一段代码的执行效果.效果例如以下, watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVpeGlhb3hpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" /> 有兴趣的朋友能

Android 基于帧布局实现一个进度条 FrameLayout+ProgressBar

在FrameLayout中添加一个ProgressBar居中 <ProgressBar android:layout_gravity="center" android:id="@+id/progressBar1" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height=&qu

shell脚本实现进度条

使用shell脚本来实现进度条 代码如下: 运行结果为:

shell下的进度条和最大最小平均值

进度条 C语言下的进度条参考我原来的一篇blog->进度条 function proc() {      i=0       str=''      arr=('|' '/' '-' '\\')      index=0      while [ $i -le 100 ]      do          printf "[%-101s][%d%%][%c]\r" "$str" "$i" "${arr[$index]}"

Javascript实现一个进度条

HTML代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"&

python3-打印一个进度条

# Auther: Aaron Fan import sys,time for i in range(30): #打印一个#号,这种方法打印不会自动换行 sys.stdout.write('#') #实时刷新一下,否则上面这一条语句,会等#号全部写入到缓存中后才一次性打印出来 sys.stdout.flush() #每个#号等待0.1秒的时间打印 time.sleep(0.1)

Linux下实现一个进度条

1.建立目录Process 2.建立process.h 代码如下: 3.建立process.c 代码如下: 4.建立main.c 代码如下: 5.建立Makefile文件 运行process后的效果:

用shell脚本编写进度条

Shell脚本编写进度条

代码: 运行过程及结果: <完>