很久不来了,不是因为放弃了Linux,而是要准备编制考试,暂别Linux。但是最近脑子里还是有之前自己为自己设定的小愿望,写一个死循环,今天突然有了点所谓的灵感,把代码写出来了:
#!/bin/bash
#
upTime=`date +%s`
sum=0
add=1
while [ $upTime -gt 0 ];do
let sum+=$add
sleep 1
echo $sum
done
用现在的总秒数时间来和0比较,因为该变量永远大于0,内在机制是时间永远不会倒流,至少一般情况下机器时间不会设置到1970年以前,所以while后的条件判断永远为真,就可以永远执行循环体中的语句。
然后又写了下面这个按秒显示当下时间的小程序:
#!/bin/bash
#
while [ `date +%s` -gt 0 ];do
date +%T
sleep 1
done
小工具挺好玩的,运行起来可以配合你在类似小米网这种电商网站上计时抢购。
时间: 2024-10-12 01:05:35