получение предыдущей даты в bash / unix
Я ищу, чтобы получить предыдущую дату в сценарии Unix / Shell.
Я использую следующий код
date -d ’1 day ago’ +’%Y/%m/%d’
Но я получаю следующую ошибку.
date: illegal option -- d
Насколько я'читал в инетрнете, это в основном означает, что я использую старую версию GNU. Может кто-нибудь, пожалуйста, помогите с этим.
Дальнейшая информация
unix> uname -a
SunOS Server 5.10 Generic_147440-19 sun4v sparc SUNW,Sun-Fire-T200
Также команда ниже выдает ошибку.
unix> date --version
date: illegal option -- version
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]