質問: 日付を減算するunixのツール solaris unixに日付を減算するツールはありますか(gnuツールは使用不可))?linuxでは、ある日付から別の日付を減算できるgawkがあることは知っています。 solarisの最大値はnawk(改善されたawk)であり、日付の計算を実行できません。また、perlを使用できません。20100909 - 20001010のような日付計算を行う方法はありますか?更新:bcは日付の計算を実行できますか?
回答: awk ベロアライブラリ を使用して、秒単位で差を返すことができます。$ velour -n 'print t_utc(2010, 9, 9) - t_utc(2000, 10, 10)' 312854400 または日:$ velour -n 'print t_secday(t_utc(2010, 9, 9) - t_utc(2000, 10, 10))' 3621