Trouver hier | vendredi dernier etc date dans Shell Script Unix

J’ai utilisé le code ci-dessous pour savoir hier et la date du vendredi dernier. Il travaillait dans server1.

YESTERDAY=$(date --date="yesterday" +"%m%d%Y") echo YESTERDAY: $YESTERDAY; LASTFRIDAY=$(date --date='last Friday' +"%m%d%Y") echo LAST FRIDAY: $LASTFRIDAY; 

Je dois déplacer le script sur Server2 où il donne une erreur ci-dessous.

 date: illegal option -- date=yesterday usage: date [-u] mmddHHMM[[cc]yy][.SS] date [-u] [+format] date -a [-]sss[.fff] YESTERDAY: date: illegal option -- date=last Friday usage: date [-u] mmddHHMM[[cc]yy][.SS] date [-u] [+format] date -a [-]sss[.fff] LAST FRIDAY: 

Quelqu’un peut-il m’aider s’il vous plaît en fixant ceci. Tout autre moyen fiable pour obtenir ceci peut fonctionner sur n’importe quel serveur.