小さなバグですが、迷惑なようです。

小さなバグですが、迷惑なようです。

ここに画像の説明を入力してください。

エラーが発生しました(コマンドが見つかりません)。それでは、このエラーの簡単な解決策と説明は何ですか?

答え1

単一の中括弧実装を使用しているようですが、test必須スペースがありません。あなたは次のようなものを持つことができます

echo "Is it morning? Please answer yes or no"
read var
if ["$var" == "yes"]; then
    something
else
    something else
fi

問題は中括弧内にスペースが必要であることです。

if [ "$var" == "yes" ]; then

構文の詳細については、testwithコマンドのマニュアルページを参照してくださいman test

関連情報