uzyskanie poprzedniej daty w bash / unix

Szukam poprzedniej daty w skrypcie unix / shell.

Używam następującego kodu

date -d ’1 day ago’ +’%Y/%m/%d’

Ale otrzymuję następujący błąd.

date: illegal option -- d

O ile czytałem w inetrnet, oznacza to, że używam starszej wersji GNU. Czy ktoś może pomóc w tym.

Dalsze informacje

unix> uname -a

SunOS Server 5.10 Generic_147440-19 sun4v sparc SUNW,Sun-Fire-T200

Również poniższe polecenie powoduje błąd.

unix> date --version

date: illegal option -- version
usage:  date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]

questionAnswers(11)

yourAnswerToTheQuestion