Получить вчерашнюю дату в Solaris

Я использую SunOS.

bash-3.00$ uname -a
SunOS lvsaishdc3in0001 5.10 Generic_142901-02 i86pc i386 i86pc

Мне нужно найти Yesterday's date in linuxс правильным форматированием, переданным из командной строки. Когда я попробовал это в командной строке-

bash-3.00$ date --date='yesterday' '+%Y%m%d'
date: illegal option -- date=yesterday
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
        date [-u] [+format]
        date -a [-]sss[.fff]

Я всегда получаю дату illegal option, почему так? Я что-то не так делаю?

Обновление:-

bash-3.00$ date --version
date: illegal option -- version
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
        date [-u] [+format]
        date -a [-]sss[.fff]
6
задан AKIWEB 7 August 2012 в 22:40
поделиться