私は非常にばかげた問題を抱えていますが、頭を包むことはできません
if [[ false || false ]] ; then
echo 'true'
else
echo 'false'
fi
http://tldp.org/LDP/abs/html/comparison-ops.htmlに従って
-o 論理または
exp1 -o exp2 は、exp1 または exp2 のいずれかが true の場合に true を返します。
これらは、二重括弧内で使用される Bash 比較演算子 && および || に似ています。[[ 条件1 && 条件2 ]]
両方がfalseの場合、falseを返す必要がありますか? では、なぜ「true」と表示されるのでしょうか。