シェルスクリプトで日付の整形
よく使うShellの日付の出力フォーマットの整形方法。
いくつかピックアップしておきます。
1.出力のフォーマット
$date '+%Y%m%d%H%M'
結果
200509041536
出力フォーマット
YY 年四桁 EX) 2005
yy 年二桁 EX) 05
mm 月二桁 EX) 09
dd 日二桁 EX) 01
HH 時間 0 to 23.
MM 分 0 to 59.
ss 秒 0 to 61 (59 plus a maximum of two leap seconds).
2.何日前
1日前
$date '+%Y%m%d' --date "-1 day"
1ヶ月前
$date '+%Y%m' --date "-1 month"
3.変数に代入
YmdDateTime=`date '+%Y%m%d%H%M'`
【参考にしたサイト】
|