unary operator expected

在centos系统从root用户切换到oracle用的时候,总是提示 : -bash- : :[: unary operator expected 能切换成功,就是总提示上面这个, 后来找到原因,在安装oracle软件的时候,曾在/etc/profile里设置如下内容: if[$user = "oracle"]; then if[$SHELL = "/bin/ksh"]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 修改成如下,问题不再出现: if[[$user = "oracle"]]; then if[[$SHELL = "/bin/ksh"]]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
posted @ 2013-08-06 23:05  adodo1  Views(600)  Comments(0Edit  收藏  举报