#!/bin/bash#定义一个显示进度的函数,屏幕快速显示| / - \rotate_line(){INTERVAL=0.1 #设置间隔时间COUNT="0" #设置 4 个形状的编号,默认编号为 0(不代表任何图像)while :doCOUNT=`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 重置为 0COUNT="0";;esacdone}rotate_line
