唯伊堇 发表于 2019-10-20 23:11:10

shell编程test判断,运行正常但有奇怪的提示

echo
echo -e "Input Y for yes or Nfor no:\c"
read answer
if ["$answer"=Y]
then
echo "Glad to hear that!"
else
echo "Go home!"
fi
echo
exit 0

跟着课本写的一段代码,输入N的话,会显示Go home,但是出来了提示:
./check_test: line 4: : command not found
实在想不明白为什么,请各位点拨一下,谢谢!

唯伊堇 发表于 2019-10-20 23:18:22

emmm找到原因了,[]附近少了空格,所以把后面的变量当成命令解释了。傻了,各位打扰了。
页: [1]
查看完整版本: shell编程test判断,运行正常但有奇怪的提示