我想从bash日期中减去“天数”。我正在尝试这样的事情..
echo $dataset_date #output is 2013-08-07 echo $date_diff #output is 2 p_dataset_date=`$dataset_date --date="-$date_diff days" +%Y-%m-%d` # Getting Error
您输入的日期不正确。相反,说:
date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d
如果需要将其存储在变量中,请使用$(...):
$(...)
p_dataset_date=$(date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d)