解决Shell编程中的”[: =: binary operator expected”

以下语句

if [ -n $curStr ];then
    sentence
fi

如果$curStr为空,就会产生”[: =: binary operator expected” 的错误。

解决办法:

if [[ -n $curStr ]];then
    sentence
fi

发表评论

电子邮件地址不会被公开。 必填项已用*标注