Izhuceul 发表于 2018-8-28 09:47:10

shell脚本中 unary operator expected解决办法

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 [ [$USER= "oracle" ]]; then
  if [ [$SHELL" = "/bin/ksh] ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi


页: [1]
查看完整版本: shell脚本中 unary operator expected解决办法