日付を次の形式で出力するbashスクリプトを作成したいと思います。
20120205_16
(year)(month)(day)_(24 hour)
したがって、現在の日付に対してこれを行うコマンドは次のとおりです。
date +'20%y%m%d_%H'
私がやりたいのは、指定された日付から別の日付まで、このようなすべての日付を(forループなどを使用して)印刷することです。例えば:
20120205_16 -> 20120305_18 would be:
20120205_16
20120205_17
20120205_18
...
20120305_17
20120305_18
明らかに、ここでの2つのハードビットは、日付の指定と時間単位の増分です。
日付や他の方法でこれを簡単に行うことは可能ですか?