Top

Shell-倒计时

Shell倒计时

我的环境是Centos7.4!3台服务器:Server

x.x.x.x-yiqie

↓原文来自

shell编程的例子-倒计时程序:https://blog.csdn.net/talk_8/article/details/44885929

1. 直接上脚本

[root@yiqie auth]# vim test.sh
1
2
3
4
5
6
7
8
9
10
11
#! /bin/bash
echo -e "\e[1;31m "-----------------Ready install-----------------" \e[0m"
tput sc #保存当前光标的位置:这里是第一位.
for((i=20;i>=0;i--)); #倒计时20秒.
do
echo -ne "\e[1;32m "-------------Countdown : $i seconds------------" \e[0m"
sleep 1 #延迟1秒钟.
tput rc #恢复光标位置.
tput ed #从当前位置删除到结尾
done
echo -e "\n\e[1;31m "-----------------Start install-----------------" \e[0m"

2. 效果

↓开始运行
无法显示
↓运行完毕
无法显示