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]