我在脚本中使用以下命令作为倒计时计时器,它的效果很好
# 30 sec Countdown Timer
for i in {30..1};do echo -n "$i." && sleep 1; done
Output:30.29.28.27.26 etc....
但我希望能够以5秒的间隔输出像
: 30.25.20.15 etc..
我该如何更改脚本来执行此操作?
for i in {30..1..5};do echo -n "$i." && sleep 5; done
for i in {30..1}
do
if [ $((i%5)) == 0 ]
then
echo -n "$i."
fi
sleep 1
done
这里有一个与Dash和Bash:兼容的简单脚本
i=30 && while [ $i -gt 0 ]; do sleep 5; i=$(($i-5)); printf "$i."; done