date
日付がほしいときにつかう
例
20180201のような日付が欲しい
date --date '1 day ago' "+%Y%m%d"
連番で過去の日付が欲しい
code:bash
$ for I in {1..5}; do date --date "${I} day ago" +%Y%m%d; done
20180201
20180131
20180130
20180129
20180128
過去一週間のログをソートする
for I in {1..7}; do date --date "${I} day ago" +%Y%m%d | xargs -I{} awk '{print $0}' access_log_{}.tsv; done | sort | uniq -c | sort -rn | less
Asia/Tokyoの時刻がほしい
code:bash
TZ='Asia/Tokyo' date
Sat Feb 2 21:20:14 JST 2019
date -r 123456789