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基本运算符的使用方法,通过这些运算符,我们可以实现基本的数学运算,使我们的编程更加简单高效。