SOFTELメモ Developer's blog

【bash】ファイルの更新日時を変数に代入する

2015/12/06 linux

問題

ファイルの更新日時を変数に代入したいです。

答え

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

関連するメモ

コメント