0

我在开发模式下运行 Chrome OS,并且正在创建一个 bash 文件。代码如下所示:

echo -n "Username: "
read username: "
if [ $username == "mycroft" ]; then
    echo "Correct!"
fi

我的问题是,当我在croshwith中运行代码时/bin/sh ./login.sh,在我输入 之后mycroft,我收到此错误:

[: 4: mycroft: unexpected operator

我做错了什么?

4

1 回答 1

0

你的问题在第二行

echo -n "Username: "
read username
if [ $username = "mycroft" ]; then
  echo "Correct!"
fi
于 2014-07-22T12:31:19.477 回答