if [ $# -ne 1 ];then 是什么意思?
来源:互联网 发布:双流占比优化 编辑:程序博客网 时间:2024/05/06 01:20
$# 是启动脚本时携带的参数个数-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为失败.
0 0
- if [ $# -ne 1 ];then 是什么意思?
- Linux#Shell#if [ $# -ne 1 ];then 是什么意思?
- shell 中 if then语句中会跟着-ne -ge之类的语句
- if(p&1)是什么意思
- if then elsif then end if;
- if-then和if-then-else语句
- if then end if语句
- IF...THEN语句用法
- bash if... then....else
- IF THEN用法
- plsql if then 使用
- if then fi
- IF this THEN that
- PLSQL: IF-THEN-ELSE
- String if null then
- If...Then...Else
- javascript中 if(!-[1,])是什么意思呀?
- VBS基础篇 - 条件语句(1) - If...Then...Else
- HDU 1021 Fibonacci Again
- sublime前端编辑器入门与个人使用经验分享
- Visual Studio 2015环境搭建
- hadoop安装和hadoop pipes编程说明
- JQuery初学笔记(二)
- if [ $# -ne 1 ];then 是什么意思?
- Eclipse ADT启动报“fail to load the jni shared library”问题解决方案
- 实列3-2
- ListView的上拉刷新下拉加载更多
- JDBC连接出错
- C++ string 详解
- 设置页面显示个数
- 申请亚马逊AWS一年免费服务器
- Nutch+Hadoop集群搭建