2

我用下面的代码找出了昨天和上周五的日期。它在server1中工作。

YESTERDAY=$(date --date="yesterday" +"%m%d%Y")
echo YESTERDAY: $YESTERDAY;

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

我需要将脚本移动到 Server2,它会给出以下错误。

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:

谁能帮我解决这个问题。任何其他可靠的方法来获得这个可以在任何服务器上工作。

4

0 回答 0