Linux-数字比较-if语句-算术运算
2017-07-12 17:41
211 查看
整数比较
-eq:等于
-nq:不等
-gt:大于
-lt:小于
-ge:大于等于
-le:小于等于
用法:
A=3
B=4
[ $A -eq $B ]
echo $?
逻辑与:&&
逻辑或:||
变量名称:
1.只能包含字母、数字、下划线,并且不能数字开头
2.不应该跟系统中已经有的环境变量重名
3.最好做到见名知义
单分支if语句
if 判断条件: then
statement1
statement2
..
fi
双分支的if语句
if判断条件;then
statement1
statement2
..
else
statement3
statement4
..
fi
shell中如何进行算术运算:
A=3
B=6
1. let 算术运算表达式
C=$A+$B
2. $[算术运算表达式]
C=$[$A+$B]
3.$((算术运算表达式))
C=$(($A+$B))
4.expr 算术运算表达式,表达式中各种操及运算要加反引号,而且要使用命令引用
C=`expr $A + $B`
-eq:等于
-nq:不等
-gt:大于
-lt:小于
-ge:大于等于
-le:小于等于
用法:
A=3
B=4
[ $A -eq $B ]
echo $?
逻辑与:&&
逻辑或:||
变量名称:
1.只能包含字母、数字、下划线,并且不能数字开头
2.不应该跟系统中已经有的环境变量重名
3.最好做到见名知义
单分支if语句
if 判断条件: then
statement1
statement2
..
fi
双分支的if语句
if判断条件;then
statement1
statement2
..
else
statement3
statement4
..
fi
shell中如何进行算术运算:
A=3
B=6
1. let 算术运算表达式
C=$A+$B
2. $[算术运算表达式]
C=$[$A+$B]
3.$((算术运算表达式))
C=$(($A+$B))
4.expr 算术运算表达式,表达式中各种操及运算要加反引号,而且要使用命令引用
C=`expr $A + $B`
相关文章推荐
- Java基础教程9-if-else语句和相关比较运算操作
- Linux 比较判断运算(if test)
- Linux学习命令汇总四——Bash中变量.文件通配符.管道与重定向.算术运算及循环或判断语句
- linux if语句内判断参数
- <转>零值比较--BOOL,int,float,指针变量与零值比较的if语句
- 写出float x 与“零值”比较的if语句(转载)
- SQL语句中 string类型数字的比较
- BOOL , float, 指针变量 与“零值”比较的 if 语句
- 零值比较(bool,int,float,指针变量与零值比较的if语句)
- JavaScript中switch...case语句与if...else性能比较
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。
- if 和switch语句效率比较
- 一个宏比较两个数的大小(不用>,if语句)
- 一个宏比较两个数的大小(不用>,if语句)
- linux下从命令行下读入两个数字,并比较大小
- bool,float,指针变量 与 “零值” 比较的if语句
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
- 定义一个宏,比较a和b的大小,不用大于,小于,if语句