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开始
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开始