【bash】ファイルの更新日時を変数に代入する
問題
ファイルの更新日時を変数に代入したいです。
答え
dateコマンドが使える。
以下で引数のファイルの更新日時が出力される。
$ date -r test.txt Thu Mar 5 10:38:12 JST 2015
dateコマンドは形式が指定できる。
$ date +%Y%m%d -r test.txt 20150305
これを変数に代入して使用できる。
$ ymd=`date +%Y%m%d -r test.txt` ; echo $ymd 20150305
コメント