0
isIosPublicVersion
を正しく設定するにはどうすればよいですか? $os
がios
に設定され、$version
がpublicに設定されている場合はtrueと評価されます。変数をbashで2つの文字列比較を持つブール値に設定する適切な構文
isIosPublicVersion= [[ "${os}" == "ios" && "${version}" == "public" ]]
if [[ -n $upload ]] && [[ !$isIosPublicVersion ]]; then
echo "upload true"
else
echo "upload false"
fi
if caseは正しく設定されていますか?
解決方法を試しましたが、期待どおりに機能しません。参照してください:http://stackoverflow.com/questions/42254785/nested-if-case-in-bash-always-evaluating-to-true – mles
@mles修正するために編集した最初のものにエラーがありました。 –