私のコードは次のとおりです。
if [ "$server" == "a" ]; then
echo "apache"
fi
if [ "$server" == "t" ]
then
echo "tomcat"
else
echo "Entered"
fi
の値は$serverですt。tomcat値がコンソールに出力されることを期待しています。でもEnteredプリントも!
私はこれについて混乱しています。ifとelseステートメントの両方が実行されるのはなぜですか?