HHMM形式の時刻と現在時刻を取得するには?

HHMM形式の時刻と現在時刻を取得するには?

X.<current_date_and_time>_<time in HHMM>現在の時間である3分という名前のファイルを生成する必要があります。

例:現在の日付が2016年9月17日で現在時刻が14.21の場合、ファイル名は次のようになります。X.20160917.1421_1424

私が使用するコマンドは次のとおりです。

mv sample.xml A$(date +%Y%m%d.%H%M)_$((date +%H%M)+ 3m)

+3mが含まれているので動作しません。

ベストアンサー1

GNUを仮定するとdate(1)

mv sample.xml A"$(date +%Y%m%d.%H%M)_$(date -d 'now +3 minutes' +%H%M)"

おすすめ記事