$# 是启动脚本时携带的参数个数
-ne 是不等于
这个语句的意思是“如果shell的启动参数不等于1个”
$# 表示提供到shell脚本或者函数的参数总数;
$1 表示第一个参数。-ne 表示 不等于另外:
整数比较
-eq     等于,如:if ["$a" -eq "$b" ]
-ne     不等于,如:if ["$a" -ne "$b" ]
-gt     大于,如:if ["$a" -gt "$b" ]
-ge    大于等于,如:if ["$a" -ge "$b" ]
-lt      小于,如:if ["$a" -lt "$b" ]
-le      小于等于,如:if ["$a" -le "$b" ]
<  小于(需要双括号),如:(("$a" < "$b"))
<=  小于等于(需要双括号),如:(("$a" <= "$b"))
>  大于(需要双括号),如:(("$a" > "$b"))
>=  大于等于(需要双括号),如:(("$a" >= "$b"))另外:$?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.

linux之if [ $? -ne 0 ];相关推荐

  1. linux 脚本 $? -ne 0是什么意思,【shell】linux之if [ $? -ne 0 ];-ne 表示 不等于,参考shell中运算符整数比较

    $# 是启动脚本时携带的参数个数 -ne 是不等于 这个语句的意思是"如果shell的启动参数不等于1个" $# 表示提供到shell脚本或者函数的参数总数: $1 表示第一个参数 ...

  2. linux 脚本 $? -ne 0是什么意思,【shell】linux之if [ $? -ne 0 ];

    [shell]linux之if [ $? -ne 0 ]; 1年前 (2019-11-19)    作者:Jiaozn    分类:Shell    阅读次数:868 评论(0) $# 是启动脚本时携 ...

  3. linux学习笔记2.0

    ilinux学习笔记 Linux哲学思想 一切都是一个文件(包括硬件) **小型,单一用途的程序 ** **链接程序,共同完成复杂的任务 ** **避免令人困惑的用户界面 ** 配置数据存储在文本中 ...

  4. linux学习笔记4.0

    ilinux学习笔记 Linux哲学思想 一切都是一个文件(包括硬件) **小型,单一用途的程序 ** **链接程序,共同完成复杂的任务 ** **避免令人困惑的用户界面 ** 配置数据存储在文本中 ...

  5. linux学习笔记3.0

    ilinux学习笔记 Linux哲学思想 一切都是一个文件(包括硬件) **小型,单一用途的程序 ** **链接程序,共同完成复杂的任务 ** **避免令人困惑的用户界面 ** 配置数据存储在文本中 ...

  6. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  7. linux中shell变量$#,$@,$0,$1,$2的含义解释

    linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $ ...

  8. [转载]秀脱linux实战笔记linux-kernel-3.0.3实战篇

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 秀脱linux实战笔记linux-kernel-3.0.3实战片篇: QQ:     6 ...

  9. linux中sh+$0,浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

    摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: ...

最新文章

  1. php的数组与字符串的转换函数整理
  2. unity game和scene效果不一样_都说水泥漆和乳胶漆只是叫法不一样,对房子装修效果一样,事实呢...
  3. Appium Desktop介绍-xcodebuild failed with code 65 问题解决
  4. IDEA出现错误:找不到或无法加载主类 io.renren.RenrenApplication
  5. 在Ubuntu 16.04 上安装和卸载matlab 2018b(Install and uninstall matlab 2018b on ubuntu)
  6. oracle怎么获取行,在oracle中如何实现SELECT TOP N取得前几行记录
  7. cmd中加载java源文件_如何在cmd中编译和运行java源文件
  8. qtreeview编辑节点文本_[我花2个月做了叙事短篇游戏]我是怎么做游戏编辑工具的...
  9. java上传图片特征码到服务器,记一个Base64编码后经网络传输产生的问题
  10. 04_使用域名访问后台管理系统(Nginx)
  11. 怎么用python做我的世界皮肤_我的世界换肤教程 皮肤的制作使用
  12. ios tableView截长屏图片,第三方分享
  13. 论文参考文献格式自动生成
  14. 怎么依靠网络赚钱,网上可以做什么副业
  15. 【Matlab学习手记】良好的编程习惯
  16. Java mail使用QQ邮箱发送邮件配置方案
  17. 数据库实验4---数据完整性
  18. 每日一书丨手把手教你构建一个通用的智能风控平台
  19. 海思3559A sample的整体架构
  20. 屡陷丑闻的 Facebook,试图靠 AI Bot 管住员工的嘴

热门文章

  1. win10内置linux读取u盘raw,U盘或磁盘分区RAW格式恢复方案
  2. 抗去除花指令(一)——花指令基础
  3. EXCEL校验身份证号码和银行卡号
  4. 7-6 程序员买西瓜 (5分)
  5. [k8s]非集群安装过程-笔记
  6. Wifi P2p技术研究
  7. navigation Bar、toolBar、tabbar 区别
  8. 十四、Nginx--rewrite规则
  9. Jim Joseph加入Burson Cohn Wolfe,担任新设立的全球职位
  10. 计算机和遥感哪个专业好啊,遥感科学与技术专业毕业是干什么的