Linux-数字比较-if语句-算术运算

简介:

整数比较

-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`




     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1946813,如需转载请自行联系原作者



相关文章
|
28天前
|
算法 Shell Linux
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
26 0
|
28天前
|
Shell Linux C语言
【Shell 命令集合 文档编辑】Linux 种算术运算 expr命令使用指南
【Shell 命令集合 文档编辑】Linux 种算术运算 expr命令使用指南
25 0
|
3月前
|
Linux Shell
linux使用expr、let、bc、(())、[]进行算术运算的命令
linux使用expr、let、bc、(())、[]进行算术运算的命令
15 1
|
4月前
|
Kubernetes Shell Linux
linux|shell编程|shell脚本内的加减乘除运算实现和π值的计算示例
linux|shell编程|shell脚本内的加减乘除运算实现和π值的计算示例
72 0
|
7月前
|
Linux
linux中使用if/else语句实现条件控制的示例
linux中使用if/else语句实现条件控制的示例
70 3
|
10月前
|
机器学习/深度学习 监控 关系型数据库
【Linux脚本篇】流程控制语句-if
【Linux脚本篇】流程控制语句-if
|
12月前
|
机器学习/深度学习 Shell Linux
Linux shell编程(if、for、case、while语句的解释与应用)
Linux shell编程(if、for、case、while语句的解释与应用)
127 0
|
12月前
|
Linux Shell
Linux 日常维护 脚本运算等 PM2管理说明
定时任务备份数据,看了Linux还可以运算这里记录下来,亲自测试过。
97 0
|
Shell Linux
LINUX SHELL多条件(与、或)if判断怎么写?
LINUX SHELL多条件(与、或)if判断怎么写?
1112 0
|
Java Shell Linux
LINUX SHELL脚本的if语句实在是诡异
LINUX SHELL脚本的if语句实在是诡异
74 0