#!/bin/bash
echo -n Count:
#隐藏光标
tput civis
#记录光标位置
tput sc
count=0
#color no 的取值:0:黑色、1:蓝色、2:绿色、3:青色、4:红色、5:洋红色、6:黄色、7:白色
color=(1 2 3 4 5 6 7)
#数组长度
len=${#color[*]}
while true
do
if [ $count -lt 20 ];then
let count++
sleep 1
#回复光标位置
tput rc
#删除光标行后的所有内容
tput ed
#设置终端背景颜色
tput setb ${color[$((RANDOM%len))]}
#设置文本的颜色
tput setf ${color[$((RANDOM%len))]}
echo -n $count
else
#回显光标
tput cnorm
exit 0
fi
done