私のコード:
if $bVar1 && $bVar2
then
echo "bVar1 & bVar2 are true"
elif $bVar3 && !$bVar4
then
echo "bVar3 is true; bVar4 is false"
fi
!$bVar4
パーツが期待どおりに機能しません。私はもう試した:
elif $bVar3 && !$bVar4
elif $bVar3 && !${bVar4}
elif $bVar3 && !$(bVar4)
true
しかし、私はこの行をいつ返してもらうことができませbVar3=true
んbVar4=false
。
完全を期すために、変数は次のように割り当てられます。
bVar3=true
bVar4=false
(もちろん、ネストされたif
ステートメントを次のelif
ように追加できます。
if $bVar1 && $bVar2
then
echo "bVar1 & bVar2 are true"
elif $bVar3
then
if $bVar4
then
: #pass
else
echo "bVar3 is true; bVar4 is false"
fi
fi
でもそれは不要ですよね?ところで-私はこれを試しましたが、このコードは機能します。)