我有自动设置日期和时间的shell脚本,在连接到互联网后启动时,我的脚本如下
RESULT="
wget -qO- http://xx5.xx2.xx6.x1:7019/api/values/getcurrenttime "
echo Current Time $RESULT
TimeSetRet="$(date --set=$RESULT)"
echo ret: $TimeSetRet
以上脚本的输出如下
Current Time "23 MAR 2017 15:27:58"
date: extra operand ‘2017’
为什么我会得到这个错误? 格式是正确的,如果我尝试在命令行手动执行,我得到结果但在shell中它给出错误, 请帮我解决这个问题。
答案 0 :(得分:1)
您可能需要在正确的位置使用“或”...它可能会将文本拆分为不同的参数