|
发表于 2003-5-26 19:05:21
|
显示全部楼层
那要看这个=和==出现在什么位置.你当然不可能用==去赋值,而在if的条件判断中,你可以用=,也可以用==,我作的实验,
javalee//home/javalee/lx>read读取输入到shell默认变量$REPLY
abc
javalee//home/javalee/lx>if [ "$REPLY" = "abc" ];then echo ok;fi
ok
javalee//home/javalee/lx>if [ $REPLY == abc ] ;then echo ok;fi
ok
javalee//home/javalee/lx>if [[ "$REPLY" = "abc" ]];then echo 0k;fi
0k
javalee//home/javalee/lx>if [[ $REPLY == abc ]];then echo ok;fi
ok |
|