标题: if [];then if的问题 [打印本页] 作者: wwh1234 时间: 2006-07-31 13:21 标题: if [];then if的问题 本人安装的系统是reht as版本
在test用户下vi创建了一个test1.sh文件
文件内容是:
read variable
if ["variable"=y]; then
echo "good!"
else
echo"bad!"
fi
运行sh test1.sh
报错信息:command not found
请问各位高手这是什么原因阿作者: xoyun 时间: 2006-07-31 13:24
read va
if [ "$va" = "y" ]; then
echo "good"
else
echo "bad"
fi作者: wwh1234 时间: 2006-07-31 13:38
谢谢!!
read variable
if ["$variable"="y"]; then
echo "good!"
else
echo"bad!"
fi
我试过了,还是command not found
是不是PATH设得不好的问题啊?作者: waker 时间: 2006-07-31 13:45
新手导航第七帖或读2楼回帖50遍作者: wwh1234 时间: 2006-07-31 14:58
谢谢斑竹
但是我的问题这个上面没有提到
read variable
if ["$variable"="y"]; then
echo "good!"
else
echo"bad!"
fi
运行这个脚本时报错信息是
test.sh: line 2:[y=y] :command not found
test.sh: line 4:bad! :command not found作者: xiaoyi1982 时间: 2006-07-31 15:02
比较一下,["$variable"="y"];
和 [ "$variable" = "y" ];有什么区别。作者: wwh1234 时间: 2006-07-31 15:08
有区别的
错误信息是
test.sh: line 2:[y :command not found
test.sh: line 4:bad! :command not found作者: xiaoyi1982 时间: 2006-07-31 15:13
空格作者: ccf 时间: 2006-07-31 15:15