シェルスクリプトを使用してepoch形式から2つの日付を減算する方法。月、日、時間形式で出力したいです。そして12ヶ月以上動作しなければなりません(12ヶ月を超えると0ヶ月にリセットされることもありました)。
ベストアンサー1
次のようにしてみてください。
#!/bin/bash
d1=`date -d 20140929 +%s`
d2=`date -d 20001115 +%s`
date --date=@$(($d1 - $d2)) +'%m months, %d days, %H hours'
出力:
11 months, 15 days, 02 hours