年、月、日の取得

2019-10-08Bash

date コマンドを3回叩いて変数代入する方法が思いつく。

$ year=$(date +%Y)
$ month=$(date +%Y)
$ date=$(date +%Y)

他にも方法がないかを調べてみた。
set コマンドを使って一度に分割する方法がある。

$ set -- $(date '+%Y %m %d')

$ echo $1
2013
$ echo $2
04
$ echo $3
16

2019-10-08Bash