dateコマンドでdate: illegal time formatエラー
OSXで、
$ date +"%Y-%m-%d" -d '1 day ago' > usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
とか出てしまったりorz
waaaaatと思ってたら完全にこれだった。。
OSXとGNU系コマンドを揃える - Qiita
$ echo `date -d '1 day ago' +"%Y-%m-%d"` usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format] $ echo `date -v-1d +"%Y-%m-%d"` 2014-10-23
$ echo `date -d '1 day ago' +"%Y-%m-%d"` 2014-10-23 $ echo `date -v-1d +"%Y-%m-%d"` date: invalid option -- 'v' Try 'date --help' for more information.
うむ