小錯誤,但似乎很煩

小錯誤,但似乎很煩

在此輸入影像描述

我有錯誤(找不到命令)。那麼這個錯誤的簡單解決方案和解釋是什麼?

答案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

相關內容