我有一个非常愚蠢的问题,但无法解决它
if [[ false || false ]] ; then
echo 'true'
else
echo 'false'
fi
根据http://tldp.org/LDP/abs/html/comparison-ops.html
-o 逻辑或
如果 exp1 或 exp2 为真,则 exp1 -o exp2 返回真。
这些类似于在双括号中使用的 Bash 比较运算符 && 和 ||。[[ 条件1 && 条件2 ]]
所以如果两者都是假的,那么它应该返回假?那为什么它打印“真实”?