小错误,但似乎很烦人

小错误,但似乎很烦人

在此输入图像描述

我有错误(找不到命令)。那么这个错误的简单解决方案和解释是什么?

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

相关内容