スクリプトによって生成された複数のファイルがあり、次のパターンに従うとします。
yyyymmdd_fileName.fileExtension
yyyymmdd(例:20170202)は、年が2017年、月が2月、日付が2日の日付です。
完全なファイル名を取得して日付部分を抽出できることを知っていますが、提供された現在の日付と比較できるように日付要素にする方法は何ですかdate
?
ベストアンサー1
-d
argを使用してくださいdate
。
man date
-d, --date=STRING display time described by STRING, not 'now'
$ date -d 20170202
Thu Feb 2 00:00:00 CET 2017
簡単な比較のためにunixdate形式を使用できます。
$ date -d 20170203 +%s
1486076400