Bashスクリプトで、現在の日時をISO 8601形式(できればUTC)で出力したいのですが、これは次のように単純なはずですdate -I。
http://ss64.com/bash/date.html
しかし、これは私のMacでは機能しないようです。
$ date -I
date: illegal option -- I
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
そして確かに、man dateこのオプションはリストされていません。
これがなぜであるか、またはISO 8601形式で日付を印刷する他の(簡単な)方法を知っている人はいますか?ありがとう!