
dateコマンドを使用して変数をエクスポートする必要があり、この形式が必要です。
export etool_start=`date +"%Y%m%d%k%M
echo $etool_start
201607032314
この方法は、日付番号が10〜20の間に有効です。問題は、時計が午前12時に変わったときに始まります。
export etool_start=`date +"%Y%m%d%k%M
echo $etool_start
20160704 014
このように日付を表示する必要があります。
201607040014
答え1
~によるとman date
%k
時間、空白パディング(0..23)、%_Hに等しい-
(ハイフン)このフィールドを埋めないでください。_
(下線)スペース付きパッド0
(ゼロ) 0で埋める
たとえば、%-H
パディングされません。
date +=%-H-
=9-
0で始まる24時間形式が必要な場合はを使用してください%H
。
am / pmを好む場合は、am / pmマークも%I
含める必要があります。%p