time1=$(date +%s -d '2014-01-13 22:46:05')
for((;;))
do
        time2=$(date +%s)
        time3=$((time1 - time2))
        if [ $time3 -le 0 ]
        then
                break;
        fi
        echo $time3
        sleep $time3
done

 补充说明:
    shell 单括号运算符号:
        a=$(date);
        等同于:a=`date`;
     
    双括号运算符:
        a=$((1+2));
        echo $a;
        等同于:
        a=`expr 1 + 2`

相关文章:

  • 2022-03-08
  • 2022-01-22
  • 2021-12-25
  • 2022-12-23
  • 2021-08-17
猜你喜欢
  • 2022-12-23
  • 2022-02-12
  • 2021-12-14
  • 2021-12-18
  • 2021-09-15
  • 2021-08-29
  • 2021-09-03
相关资源
相似解决方案