关于shell下出现"未预期的符号问题"

今天在配置fedora安装oracle11时在编写下面代码时出现了未预期的符号 then附近有语法错误

关于shell下出现

下面是代码

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  
if[之间没有空格改变之后就行啦

关于shell下出现

在改变用户时不在显示错误

关于shell下出现


你可能感兴趣的:(oracle,数据库)