我要求在当前日期添加10天并将其分配给变量。但是我收到了错误:
date: illegal option -- d
这就是我的尝试:
$> NEW_expration_DATE=$(date -d "+10 days")
结果:
date: illegal option -- d
Usage: date [-u] [+Field Descriptors]
答案 0 :(得分:1)
试试这个: NEW_expration_DATE = $(gdate -d“+10天”)
答案 1 :(得分:0)
看起来你正在使用 POSIX shell ,并且无法在这里进行简单的日期算术。
我找到了一个解释它的人,以及用什么来代替日期的人。您可以根据自己的情况调整它:https://unix.stackexchange.com/a/7220/162444
祝你好运!答案 2 :(得分:0)
您可以使用“ unmane -a”检查系统并进行精细搜索,例如在AIX中可以用来获取昨天:
YESTERDAY=`TZ=aaa24 date +%Y%m%d`