shell基本运算符详解为你实现基础数学运算

分类:知识百科 日期: 点击:0

shell基本运算符可以帮助我们实现基本的数学运算,下面我们来看一下shell基本运算符的使用方法:

1、算术运算符

# 加法运算
let a=3+2
# 减法运算
let b=3-2
# 乘法运算
let c=3*2
# 除法运算
let d=3/2
# 取余运算
let e=3%2
# 幂运算
let f=3**2
# 自增运算
let g++
# 自减运算
let h--

2、关系运算符

# 等于
[ $a -eq $b ]
# 不等于
[ $a -ne $b ]
# 大于
[ $a -gt $b ]
# 小于
[ $a -lt $b ]
# 大于等于
[ $a -ge $b ]
# 小于等于
[ $a -le $b ]

3、逻辑运算符

# 与
[ $a -a $b ]
# 或
[ $a -o $b ]
# 非
[ ! $a ]
# 且
[ $a -a $b -a $c ]
# 或
[ $a -o $b -o $c ]

4、字符串运算符

# 等于
[ $a = $b ]
# 不等于
[ $a != $b ]
# 是否为空
[ -z $a ]
# 不为空
[ -n $a ]
# 是否为一个文件
[ -f $a ]
# 是否为一个目录
[ -d $a ]
# 是否可执行
[ -x $a ]
# 是否可读
[ -r $a ]
# 是否可写
[ -w $a ]

5、文件测试运算符

# 文件是否存在
[ -e $a ]
# 是否为一个文件
[ -f $a ]
# 是否为一个目录
[ -d $a ]
# 是否可执行
[ -x $a ]
# 是否可读
[ -r $a ]
# 是否可写
[ -w $a ]
# 是否为空
[ -s $a ]
# 是否为一个符号链接
[ -h $a ]
# 是否为一个块设备
[ -b $a ]
# 是否为一个字符设备
[ -c $a ]
# 是否为一个套接字
[ -S $a ]

以上就是shell基本运算符的使用方法,通过这些运算符,我们可以实现基本的数学运算,使我们的编程更加简单高效。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。