Chinaunix

标题: 一个shell小问题 [打印本页]

作者: haoxueyu    时间: 2008-08-18 18:38
标题: 一个shell小问题
type="df";
type2="dsfd";
["$type"="$type2"]
echo $?
写了个简单shell,在学习阶段
执行sh test.sh出现
AIX:/home/ap/ipss> sh test.sh
test.sh[3]: [df=dsfd]: 找不到。
什么原因呢?
作者: 萍水e相逢    时间: 2008-08-18 22:05
原帖由 haoxueyu 于 2008-8-18 18:38 发表
type="df";
type2="dsfd";
["$type"="$type2"]
echo $?
写了个简单shell,在学习阶段
执行sh test.sh出现
AIX:/home/ap/ipss> sh test.sh
test.sh[3]: [df=dsfd]: 找不到。
什么原因呢?



I know!!!

["$type"="$type2"]
应改为:
[ "$type" = "$type2" ]

Good luck!
作者: chalylau    时间: 2008-08-19 00:46
学习
作者: andrewqin    时间: 2008-08-19 16:40
同意
还有不知道shell有没有保留字啊
我在看的书上没说。
作者: 萍水e相逢    时间: 2008-08-19 17:12
原帖由 andrewqin 于 2008-8-19 16:40 发表
同意
还有不知道shell有没有保留字啊
我在看的书上没说。



回答是肯定的!






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2