うーん...今(2015年10月24日土曜日00:36:56 CDT)私のArch Linuxシステムでdateコマンドに問題があるようです。
$ date -d "+8 days" "+%A %d %B %Y"
Sunday 01 November 2015
$ date -d "+9 days" "+%A %d %B %Y"
Sunday 01 November 2015
デスクトップにスケジュールを表示するためにスクリプトでこれを使用していますが、このバグは日曜日を2回印刷します。解決策を考案できることはわかっていますが、このようなコアユーティリティは正しく機能する必要があります。そうではありませんか?
答え1
夏時間は11月1日に終了します。
午前2時以降、2番目のコマンドの出力は11月2日に表示されます。 11月1日には数時間の追加時間があります。