shell编程test判断,运行正常但有奇怪的提示
echoecho -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
实在想不明白为什么,请各位点拨一下,谢谢!
emmm找到原因了,[]附近少了空格,所以把后面的变量当成命令解释了。傻了,各位打扰了。
页:
[1]