さて、私がいる状況は、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とシェルスクリプトに非常に慣れていないので、これを行う簡単な方法があるかどうかわかりません。より良い方法がある場合は、私を助けてください。