Obtendo uma data anterior no bash / unix

Eu estou olhando para obter data anterior no script unix / shell.

Estou usando o seguinte código

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

Mas estou recebendo o seguinte erro.

date: illegal option -- d

Tanto quanto eu li no inetrnet, isso basicamente significa que eu estou usando uma versão mais antiga do GNU. Alguém por favor pode ajudar com isso.

Mais informações

unix> uname -a

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

Além disso, o comando abaixo dá um erro.

unix> date --version

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

questionAnswers(11)

yourAnswerToTheQuestion