read显示提示信息的同时如何加载倒计时函数

腾飛 腾飛 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
a()
{
for i in `seq -w 3 -1 0`
do
echo -ne "\b\b$i"
sleep 1
done
echo ""
}

read -p "是否备份?按“y”键确认备份。三秒内不按键默认不备份,继续运行" -t 3 bak
bak=${bak:=n}
if [ $bak = y ];then
echo "备份"
fi
echo “继续运行”

现在这个脚本运行后出提示信息,然后按y输出“备份”,不按键默认3秒后退出,输出“继续运行”,我想问,如何在运行read提示"是否备份?按“y”键确认备份。……"这句话的同时又调用a这个函数一起运行,达到不按键,3秒后继续往下运行又能提示秒数。并且还可以随时按“y”打断做备份。
...全文

相关推荐

djs.rar_lcd 显示倒计时_倒计时_液晶倒计时

LCD液晶显示,是一个倒计时,用C语言编写

A Pei

【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库01

此方案可满足千万级并发需求,同时支持时序数据、知识图谱和文档数据库的高效处理,通过云原生架构实现极致弹性。​:每月约$15-20万(100节点K8s集群+数据库集群+CDN流量)1. 宠物上架/下架流程。

flyair_China

MFC加载和显示图片的几个函数和例子

MFC加载和显示图片的几个函数和例子,可以参考利用

wuzhenglong8832

Pandas的read_csv函数参数分析详解

函数原型 复制代码 代码如下:pd.read_csv(filepath_or_buffer, sep=’,’, delimiter=None, header=’infer’, names=None, index_col=None, usecols=None, squeeze=False, prefix=None, mangle_dupe_cols=True, dtype=None, engine=None, converters=None, true_values=None, false_values=None, skipinitialspace=False, skiprows=None,

weixin_38735887

C++ read函数读入int整形数据

Read函数定义 通过read函数将文件中的数据按照一定的长度读取出来并且存放在新的数组中。用于从文件中读取数据。 函数原型istream& read (char* s, streamsize n); 参数char* s取出数据的流向的char类型数组指针,streamsize n表示数组的长度 #include<iostream> using namespace std; int read()//read函数主体部分 { int x=0,f=1;char ch=getchar(); while(ch&lt;'0'||ch>'9') { if(ch=='-')f=-1;

weixin_38687928
评论
收藏 已收藏
分享
返回顶部
腾飛
Linux/Unix社区 23,224 成员 74,535 内容