なぜ1つにセミコロンを追加し、もう1つに追加しないのですか?
結果は同じ
コード1
if [ "a" == "a" ]
then
echo "true"
fi
コード2
if [ "a" == "a" ];
then
echo "true";
fi
2番目のコード部分のセミコロンは不要ですか?
セミコロンはいつ必要ですか?
ベストアンサー1
セミコロンは、行末が欠落している場合にのみ必要です。
if [ "a" == "a" ] ; then echo "true" ; fi
セミコロンがない場合、構文エラーが発生します。
見積もりに関するご質問がわかりません。もっと詳しく知ることができますか?
(しかし、=
notを使用することは==
移植性に優れており、POSIXと互換性があります。)