-
13.脚本编写练习6---倒计时1(10秒倒计时 & 1分10秒倒计时)
2019-08-22 23:28:14『练习1』:10秒的倒计时 #!/bin/bash for DATE in {10..1} do echo -n "After ${DATE}s is end " echo -ne "\r" sleep 1 done -n 显示新数据时不换行 ...『练习2』:1分10秒倒计时 #!/bin/bash ...『练习1』:10秒的倒计时
<使用for语句实现>
#!/bin/bash for DATE in {10..1} do echo -n "After ${DATE}s is end " echo -ne "\r" sleep 1 done
-n
显示新数据时不换行
-ne "\r"
刷新,用新数据刷掉前边的旧数据
sleep 1
休眠1秒
『练习2』:1分10秒倒计时
<使用for语句+while语句实现>
#!/bin/bash MIN=1 SEC=10 for ((SEC=10;SEC>=0;SEC--)) do while [ "$MIN" = "0" -a "$SEC" = "0" ] do exit 0 done while [ "$SEC" = "0" -a "$MIN" != "0" ] do echo -ne "After $MIN:$SEC is end !!! " echo -ne "\r" sleep 1 MIN=$[MIN-1] SEC=59 done echo -ne "After $MIN:$SEC is end !!! " echo -ne "\r" sleep 1 done
-
脚本编写一个10秒的倒计时和1分10秒的倒计时
2019-08-22 23:33:431.编写10秒倒计时脚本 vim time.sh #!/bin/bash for SEC in {10..1} do echo -n "After ${SEC}s is end! " echo -n 不换行输出 echo -ne "\r" \r光标移至首行,后边显示的内容不换行 sleep 1 每秒钟...1.编写10秒倒计时脚本
vim time.sh #!/bin/bash for SEC in {10..1} do echo -n "After ${SEC}s is end! " echo -n 不换行输出 echo -ne "\r" \r光标移至首行,后边显示的内容不换行 sleep 1 每秒钟显示一次 done
如果不加echo -ne “\r” 则后面的行不会刷新前面的行 \r代表光标移到首行,不换行
1分10秒倒计时
定义秒变量从10开始,定义分变量从1开始
SEC从10开始循环,每次-1,直到0结束
当变量SEC和MIN均为0时,退出
当秒钟为0时,说明秒钟已经完成一个循环,变成59后重新自减
重新进入一分钟的周期倒计时
测试
-
shell中的运算(10秒倒计时+1分10秒倒计时)
2020-04-03 16:29:271.运算符号 + 加法 - 减法 * 乘法 / 除法 % 除法后的余数 ** 乘方 ++ 自加一 - - 自减一 < 小于 <= 小于等与 > 大于 >= 大于等与 = 等于 += j+=i j=j+i *= j=j*i /...1.运算符号
+ 加法 - 减法 * 乘法 / 除法 % 除法后的余数 ** 乘方 ++ 自加一 - - 自减一 < 小于 <= 小于等与 > 大于 >= 大于等与 = 等于 += j+=i j=j+i *= j=j*i /= j=j/i %= j=j%i
2.运算指令
(( )) let expr $[ ] bc
3.运算示例
3.1 10秒倒计时
#!/bin/bash for ((I=10;I>0;I--)) do clear echo after ${I}s is end sleep 1 done
3.2 一分十秒倒计时
1.方案一:逻辑判断
#!/bin/bash SEC=10 MIN=1 for ((;SEC>=0;SEC--)) do if [ "$SEC" = "0" -a "$MIN" = "0" ] then exit elif [ "$SEC" = "0" -a "$MIN" -gt "0" ] then clear echo after $MIN:${SEC} is end sleep 1 SEC=59 ((MIN--)) fi clear echo after $MIN:${SEC} is end sleep 1 done
2.方案二:运算方式
#!/bin/bash SEC=10 MIN=1 SEC=$[$SEC+$MIN*60] for ((;SEC>=0;SEC--)) do clear echo after $[$SEC/60]:$[$SEC%60] is end sleep 1 done
-
23.脚本编写练习14---1分10秒倒计时2
2019-08-25 16:42:28『练习』:编写脚本实现1分10秒倒计时 使用四则运算方式实现 在倒计时时: 分钟=总秒数/60取整 秒钟=总秒数/60取余 <方式1> #!/bin/bash MIN=1 SEC=10 ((NUM=MIN*60+SEC)) for (($NUM;NUM>0;NUM--)) do (...『练习』:编写脚本实现1分10秒倒计时
使用四则运算方式实现
在倒计时时:
分钟=总秒数/60取整
秒钟=总秒数/60取余<方式1>
#!/bin/bash MIN=1 SEC=10 ((NUM=MIN*60+SEC)) for (($NUM;NUM>0;NUM--)) do ((min=$NUM/60)) ((sec=$NUM%60)) echo -n -e "\033[32mAfter $min:$sec will end !\033[0m" echo -ne " \r" sleep 1 done
<方式2>
#!/bin/bash SEC=10 MIN=1 ALL_SEC=$[60*$MIN+$SEC)) for ((;ALL_SEC>0;ALL_SEC--)) do SEC=$[$ALL_SEC%60] MIN=$[$ALL_SEC/60] echo -ne "After $MIN:$SEC is end !" echo -ne " \r" sleep 1 done
for循环时只能为
NUM>0
(或ALL_SEC>0
)而不能为NUM>=0
(或ALL_SEC>=0
),是因为NUM>=0
(或ALL_SEC>=0
)表示总秒数为0(即0:0—时间剩下为0秒),在时间剩下0秒时,还会执行1此sleep 1
(休眠1秒),使得倒计时多了1秒,所以for循环时只能为NUM>0
(或ALL_SEC>0
)
-
用运算的方法写一个1分10秒的倒计时脚本
2019-08-24 22:58:42总秒数 计算分钟 计算秒 -
活动倒计时显示时分秒_Excel制作各种倒计时,如国庆倒计时
2020-12-13 16:59:57今天我们分享的是用各种方法来制作倒计时1、天数倒计时今天是2019年9月24日,我们来制作国庆的倒计时时间,我们可以使用公式:=date(2019,10,1)-today()DATE函数里面有三个参数,对应填写年,月,日today()函数不... -
50. Shell中的运算符号及命令(含以运算的方式写一个1分10秒的倒计时脚本)
2019-08-26 00:04:40Lesson 50 Shell中的运算符号及命令(含以运算的方式写一个1分10秒的倒计时脚本) 文章目录1. 运算方式及运算符号2. Shell 中常用的运算命令3. 实验:用运算写一个 1分10 秒倒计时的shell脚本 1. 运算方式及运算符号... -
编写一个2分10秒的倒计时脚本
2019-06-16 00:51:29实验步骤如下: 1.编写脚本 2.执行脚本 -
python控制台输入倒计时的秒数_JS实现倒计时(天数、时、分、秒)
2020-12-03 09:28:19本文实例为大家解析了JS实现倒计时的详细过程,供大家参考,具体内容如下注释:parseInt() 函数可解析一个字符串,并返回一个整数。语法:parseInt(string, radix)例:parseInt("10"); //返回 10parseInt("19",10); ... -
倒计时(时、分、秒)面板
2017-09-14 15:14:15场景 最近公司App的UI 页面更新,...这10块元素如下:“距离项目上线还有:”、“0”、“9”、“小时”、“3”、“0”、“分”、“1”、“1”、“秒”。至于为什么要把时、分、秒的十位和个位分开,你看面板样式你就 -
42. Shell脚本函数——编写倒计时脚本(10s和1min10s)
2019-08-22 15:48:25编写一个1分10秒倒计时脚本 1. 编写10秒倒计时脚本 vim westos.sh for SEC in {10..1} #从10到1循环 do echo -n "After ${SEC}s is end!" echo -ne "\r" #-n 表示后面的行刷新前一行 ... -
基于vue实现倒计时功能 天 /时/分/秒 / / 时/分秒
2019-12-30 11:14:44//倒计时 countTime: function() { // 定义结束时间戳 const end = Date.parse(new Date('2020-1-12 10:10:10')) // 定义当前时间戳 const now = Date.parse(new Date()... -
倒计时效果 X天X时X分X秒
2008-11-30 23:30:00http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" lang="gb2312"> 倒计时效果-精确到秒 function GetRTime(){var EndTime= new Date(2008,5,10,0,0); //截止时间 -
C# 倒计时数秒工具
2014-10-04 22:57:00一、下载地址 ...二、程序运行效果 1)先输入时间信息,年(4位)、月(2位)、日(2位)、时(2位)、分(2位)、秒(2位) 有效输入形如:2014|10|05|23|59|59 2)程序显示出倒计时效果 3)关... -
js当前时间到晚上23点59分59秒的倒计时功能
2020-09-21 17:24:01state = { time:'' }; countDown = () => { function addZero(time) { ... let nightTime = new Date(new Date().toLocaleDateString()).getTime() +24 * 60 * 60 * 1000 -1); let newTime = new -
发言倒计时器_单面会议计时器 会议发言倒计时器
2020-12-24 15:55:49单面会议倒计时器价格说明:1.单面+控制按钮700元2.单面+控制按钮+摇控800元3.单面+控制按钮+摇控+三脚支架1000元以上价格都是不含税不含运费的价格。会议计时器功能可以任意设置发言时长(高99分59秒),设置会议计... -
动态显示倒计时天、时、分、秒,时间归零时触发调用函数,且函数只能调一次,时间归零时清除定时器
2019-09-10 13:43:53先写一个定时器,倒计时十秒,时间归零时,清除定时器。 var countDownTime = 10 // 要清除定时器,就必须在用定时器的时候,定义一个变量来记录定时器的返回值 var setTime = setInterval(() => { ... -
FPGA百秒内倒计时设计,基于小脚丫step-max10版本
2020-05-27 16:32:14晶体振荡器电路能提供精度较高的脉冲信号,其缺点为输出信号频率由晶振的固有频率决定,最终要得到1HZ的脉冲信号,必须增加分频电路才能实现。 图2-2 输入频率电路图 2.2.2 分频器 时钟信号的处理是FPGA的特色... -
倒计时问题
2020-12-26 08:24:01<div><p>看代码是倒计时一天,跑起来看是 10:01:40 秒 我是下午2:04分测的</p><p>该提问来源于开源项目:zhengwenming/CountDown</p></div> -
简单倒计时小工具,输入点击开始倒计时
2020-07-08 12:10:07输入时间点击开始即可开始倒计时,可以暂停,重置. 有进度条,下载即用,手机pc都可以 ;width: 100%;text-align: center;padding-top: 20%"> 天 时 分 秒 <div style="border: solid 1px black; width: 90%;... -
倒计时
2017-08-11 17:14:00展示效果:距离2020年10月1日还有:1146天6小时44分45秒 <body> <div id="divdown1"></div> </body> var interval = 1000;//每一秒循环一次 function ShowCountD... -
bat倒计时代码
2020-04-23 15:39:07bat倒计时 相信大家都想要代码吧,下面是代码。 @echo off set a=(这里是几分不支持10分) set b=(这里是几秒) ...echo 倒计时:%a%分%b%秒 if %b%==0 (set /a a=a-1) else (goto dao1) if %a%==-1 (goto ... -
multsim14 计时类应用设计 时钟 倒计时 秒表
2020-05-19 21:08:21一、课程设计的内容 设计一个电路能完成时钟、秒表和计时器功能 二、课程设计的要求与数据 ...5、计时器模式:实现一个60秒倒计时器,当计时器显示00,同时报警;计时器具有清零、启动、暂停/继续计时功能。 -
js实现倒计时
2020-06-25 08:31:39我们经常会在一些电商网站上看到秒杀倒计时,双11倒计时.其实倒计时的效果实现起来也是很简单的,并不复杂. 首先呢,开始写之前一定要理清楚思路,思路清晰了,那写起来就容易多了,下面我分了几个步骤: 1,获取当前的时间,... -
计时类应用课设时钟秒表倒计时课设.ms14
2020-05-29 16:21:221、按下启动按钮,进入时钟运行模式;按下停止按钮,系统清零停止工作(全部显示内容也都熄灭);...5、计时器模式:实现一个60秒倒计时器,当计时器显示00,同时报警;计时器具有清零、启动、暂停/继续计时功能。 -
shell下利用运算方式编写倒计时脚本
2019-06-20 16:27:49编写一个1分10秒的倒计时 -
jQuery实现倒计时效果
2016-08-17 23:08:57jQuery实现倒计时效果-杨秀徐 ...本实例效果:剩余368天22小时39分57秒结束 代码简单易懂,适用各种倒计时; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
收藏数
94
精华内容
37