Raj*_*nke 7 unix unix-timestamp
我需要将当前日期添加 10 天并将其分配给变量。但我收到错误:
date: illegal option -- d
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
$> NEW_expration_DATE=$(date -d "+10 days")
Run Code Online (Sandbox Code Playgroud)
结果:
date: illegal option -- d
Usage: date [-u] [+Field Descriptors]
Run Code Online (Sandbox Code Playgroud)
看起来您正在使用POSIX shell,并且这里无法进行简单的日期算术。
我找到一个人解释了这一点,并编写了一些代码来减去日期。您可以根据您的情况进行调整:https://unix.stackexchange.com/a/7220/162444
祝你好运!