`
alwaysnew
  • 浏览: 29012 次
  • 性别: Icon_minigender_1
  • 来自: 肇庆
社区版块
存档分类
最新评论

linux unary operator expected解决方法

阅读更多

centOs 在 设置了oracle安装环境后,出现了 "unary operator expected",原因是修改了/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

当$SHELL 为空时,语句就变成了 if [  ="/bin/ksh" ],因此出错,网上搜了解决方案,改成:

if [ "$USER" = "oracle" ]; then
    if [ "$SHELL" = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
fi
分享到:
评论

相关推荐

    shell脚本报错:"[: =: unary operator expected"解决办法

    在使用Shell脚本编程时,有时我们可能会遇到一个常见的错误提示:“[: =: unary operator expected”。...希望这些信息能帮助你更好地理解和解决“[: =: unary operator expected”的错误,提升你的Shell编程技能。

    shell脚本报错:”[: =: unary operator expected”解决办法

    shell脚本报错:”[: =: unary operator expected”解决办法  在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == OK ]; then echo OK fi  在运行时出现了 [: =: unary operator expected 的错误,就...

    This application checks for incoming mail (POP3 client).

    标题中的“This application checks for incoming mail (POP3 client)”指的是一个应用程序,它的主要功能是检查用户的电子邮件收件箱,这是通过使用POP3(Post Office Protocol version 3)协议来实现的。...

    大型,现代化的语音识别数据集-Linux开发

    用于语音识别的大型现代数据集GigaSpeech用于语音识别的大型现代数据集下载步骤,将aliyun_ossutil.cfg放入SAFEBOX目录中,编辑env_vars.sh export GIGA_SPEECH_LOCAL_ROOT = / Users / jerry / work / git / ...

    Introduction to Dynamic Unary Encoding (Dec 19, 2014)-计算机科学

    Introduction to Dynamic Unary EncodingErnst D. Berg ernst@eberg.us Turlock, CA.December 19, 2014AbstractDynamic Unary Encoding takes Unary Encoding to the next level. Every n-bit binary string is an ...

    Linux中安装WebSphere7部署手册

    其次,**执行安装脚本**时可能会遇到`[: -ge: unary operator expected`的错误。这通常是因为安装脚本在检查系统版本时出现了问题。解决办法是找到并编辑`install`文件,定位到报错的435行,根据系统实际的`/etc/...

    比较两个字符串是否相等的shell代码

    而如果没有这个x,表达式就会报错:[: =: unary operator expected 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ “$a” -eq “$b” ] -ne 不等于,如:if [ “$a

    Linux、WAS相关安装与日常操作命令

    ./install: line 435: [:-ge: unary operator expected ``` 可以检查第435行的代码,通常是因为测试表达式中的语法错误。正确的写法应该是: ```bash version=${release%%\.*} if [[ $version -ge 5 ]] ``` ...

    RedHat部署WebSphere7详细手册.pdf

    接下来,安装WebSphere Application Server (WAS)时,可能会遇到一个错误提示"[: -ge: unary operator expected"。这是由于脚本在尝试获取系统版本号时出现了问题。要解决这个问题,你可以先运行`cat /etc/redhat-...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    Classes Inheritance Multiple Inheritance Interfaces Operator Overloading Access Control Declaration Order Write Short Functions Google-Specific Magic Smart Pointers cpplint Other C++ Features ...

    C PROGRAMMING TUTORIAL

    - In function prototypes where no parameters are expected. - As the return type of functions that do not return any value. #### C Variables Variables are used to store data in a program. ##### ...

Global site tag (gtag.js) - Google Analytics