シェルスクリプトで現在時刻を取得するにはdateを使用する。
DATE=`date`
echo DATE
> Sun Feb 18 13:05:57 UTC 2018
タイムゾーンを指定して取得するにはTZを使用し、TZ='Asia/Tokyo' dataなどとする。
DATE=`TZ='Asia/Tokyo' date`
echo DATE
> Sun Feb 18 22:07:46 JST 2018
年-月-日のフォーマットで取得する。
DATE=`date '+%Y-%m-%d'`
echo $DATE
> 2018-02-18
年-月-日 時:分:秒のフォーマットで取得する。
DATE=`date '+%Y-%m-%d %H:%M:%S'`
echo $DATE
> 2018-02-18 12:50:50
年-月-日 時:分:秒 タイムゾーンのフォーマットで取得する。
DATE=`date '+%Y-%m-%d %H:%M:%S %z'`
echo $DATE
> 2018-02-18 12:55:13 +0000
