进度条,动态时针版本

进度条,动态时针版本

#!/bin/bash
#定义一个显示进度的函数,屏幕快速显示| / - \
rotate_line(){
INTERVAL=0.1 #设置间隔时间
COUNT="0" #设置 4 个形状的编号,默认编号为 0(不代表任何图像)
while :
do
COUNT=`expr $COUNT + 1` #执行循环,COUNT 每次循环加 1,(分别代表 4 中不同的形状)
case $COUNT in #判断 COUNT 的值,值不一样显示的形状就不一样
"1") #值为 1 显示-
 echo -e '-'"\b\c" 
 sleep $INTERVAL
 ;;
 "2") #值为 2 显示\\,第一个\是转义
 echo -e '\\'"\b\c"
 sleep $INTERVAL
 ;;
 "3") #值为 3 显示|
 echo -e "|\b\c"
 sleep $INTERVAL
 ;;
 "4") #值为 4 显示/
 echo -e "/\b\c"
 sleep $INTERVAL
 ;;
 *) #值为其他时,将 COUNT 重置为 0
 COUNT="0";;
 esac
done
}
rotate_line
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值