我正在关注this example来参数化日期。但是这段代码:
FROM_DATE=$(date --date='1 day ago' +"%F")
OPTARG="1 day ago"
echo $OPTARG
FROM_DATE=$(date --date=${OPTARG} +"%F")
echo $FROM_DATE
给了我一个错误:
date: extra operand ‘ago'’
我该如何解决?
答案 0 :(得分:2)
引用In[-2]
的扩展。如果没有引号,-1
会分为三个参数:In [6]: In[-2]
Out[6]: 'In[4]'
In [7]: _i
Out[7]: 'In[-2]'
,$OPTARG
和--date=1 day ago
。
--date=1