#!/bin/bash
time=$(($(date +%s -d '2014-01-01') - $(date +%s -d '2013-09-22')))
echo $time
ONE_DAY_SECOND=$((24*3600))
echo $ONE_DAY_SECOND
days=$(($(($time/$ONE_DAY_SECOND)) - 1))
echo $days
shell 单括号运算符号:
a=$(date);
等同于:a=`date`;
双括号运算符:
a=$((1+2));
echo $a;
等同于:
a=`expr 1 + 2`
本文介绍了一种使用Shell脚本进行日期计算的方法,包括如何计算两个日期之间的天数差,以及如何使用单括号和双括号运算符进行数学运算。通过示例展示了如何用不同的方式在Shell脚本中执行表达式计算。
6458

被折叠的 条评论
为什么被折叠?



