Shell运算符及条件判断

运算符

1、基本语法

(1)“$((运算表达式)) ”或 “$[运算表达式]”

(2)expr +,-,\*,/,%

注意:expr运算符间要有空格

2、案例实操

(1)计算3+2的值

image.png

(2)计算3-2的值

image.png

(3)计算(2+3)*4的值

expr:

image.png

 

` `表示括号(esc下面的键)

 

$[]

image.png

 

 

条件判断

1、基本语法

[ condition ]   (注意condition前后要有空格)

注意:条件非空即为true  [ aaa ] 返回true  []返回false

 

2、常用判断条件

image.png

image.png

 

3、实例实操

(1)23是否大于等于22

image.png

(2)helloworld.sh是否有写权限

image.png

(3)判断目录中的文件是否存在

image.png

 

image.png

 

(4)多条件判断(&&表示前一条命令执行成功时,才执行后一条命令,||表示上一条命令执行失败,才执行下一条命令)

image.png

 

image.png

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...