我提到了多篇文章来解决我的问题,但没有运气。我正在尝试卷曲if
;因为值比较是算术运算,所以我将>
运算符与((
一起使用。
但是,命令失败并出现错误
bash:((:> 0:语法错误:预期的操作数(错误令牌为“> 0”)
这是我的命令:
if (( $(curl --max-time 10 $serviceName) > 0)); then echo ERROR ; fi
该命令出了什么问题?
答案 0 :(得分:3)
感谢P
如果! curl --max-time 10 serviceName;然后回显ERROR; fi
为我工作!
答案 1 :(得分:1)
我用这个:
curl --max-time 10 "$someURL" || echo ERROR
答案 2 :(得分:0)
这应该有效:
if (curl --maxtime 10 $servicename); then
blah;
else
echo "Error";
fi;