繁体   English   中英

在shell脚本中的“ if”条件内卷曲

[英]Curl inside “if” condition in shell script

我提到了多篇文章来解决我的问题,但是没有运气。 如果我想卷曲的if ; 因为值比较是算术运算,所以我将>运算符与((

但是,命令失败并出现错误

bash:((:> 0:语法错误:预期的操作数(错误令牌为“> 0”)

这是我的命令:

if (( $(curl --max-time 10 $serviceName) > 0)); then echo ERROR ; fi

该命令有什么问题?

谢谢PP

如果! curl --max-time 10 serviceName; 然后回显ERROR; 科幻

为我工作!

我用这个:

curl --max-time 10 "$someURL" || echo ERROR

这应该工作:

if (curl --maxtime 10 $servicename); then
   blah;
else
   echo "Error";
fi;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM