Mac OS X の date を Linux の date にする

ターミナルのログを保存しようとして

% script `date '+%Y%m%d%H%m'`

とやったら

date: illegal time format
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... 
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]

とエラーになった。Linuxのdateとオプションが違って正直メンドウ。。。

下記を参考にして、GNUcoreutils」パッケージ を macports でインストールした。

※最初、dateコマンドをインストールするのかと思った。。。

script `gdate "+%Y%m%d%H"`.log

で無事に動作した。