好的,所以我所处的情况是我想确切地计算出距离特定日期(例如 2013 年 5 月 15 日)还有多少天。日期并不重要,但我的想法是计算出剩下的天数在到达那一天之前。
我想过做这样的事情(伪代码):
y=$end_year-$cur_year
if [ y -ge 1 ]; then
days=$y*365
else
continue
fi
if [ $end_month -gt $cur_month ]; then
m=$end_month-$cur_month
else
contine
fi
if [ $end_day -gt $cur_day ]; then
d=$end_day-$cur_day
else
continue
fi
result=$days+$m+$d
现在我不知道是否有更简单的方法可以做到这一点,因为我对 Linux 和 shell 脚本非常陌生,所以如果有更好的方法,请帮助我。