我有一个bash变量depth,我想测试它是否等于0。如果是,我想停止执行脚本。到目前为止,我有:
zero=0;
if [ $depth -eq $zero ]; then
    echo "false";
    exit;
fi不幸的是,这会导致:
 [: -eq: unary operator expected(由于翻译的原因,可能有点不准确)
请告诉我,我如何修改我的脚本才能让它正常工作?
发布于 2016-06-11 07:10:54
具体来说:((depth))。通过示例,下面的代码打印1。
declare -i x=0
((x)) && echo $x
x=1
((x)) && echo $xhttps://stackoverflow.com/questions/13086109
复制相似问题