05Operator
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05Operator相关的知识,希望对你有一定的参考价值。
基本运算符
a=10
b=20
- 算数运算符
- val=`expr ${a} + ${b}`
echo "a + b : ${val}" # 30
val=`expr ${a} - ${b}`
echo "a - b : ${val}" # -10
val=`expr ${a} \* ${b}`
echo "a * b : ${val}" # 200
val=`expr ${b} / ${a}`
echo "b / a : ${val}" # 2
val=`expr ${b} % ${a}`
echo "b % a : ${val}" # 0
if [ ${a} == ${b} ]
then
echo "a 等于 b"
fi
if [ ${a} != ${b} ]
then
echo "a 不等于 b" #
fi
- val=`expr ${a} + ${b}`
- 关系运算符
- if [ ${a} -eq ${b} ] # 检测两个数是否相等,相等返回 true。
then
echo "${a} -eq ${b} : a 等于 b"
else
echo "${a} -eq ${b}: a 不等于 b"
fi
if [ ${a} -ne ${b} ] # 检测两个数是否相等,不相等返回 true。
then
echo "${a} -ne ${b}: a 不等于 b"
else
echo "${a} -ne ${b} : a 等于 b"
fi
if [ ${a} -gt ${b} ] # 检测左边的数是否大于右边的,如果是,则返回 true。
then
echo "${a} -gt ${b}: a 大于 b"
else
echo "${a} -gt ${b}: a 不大于 b"
fi
if [ ${a} -lt ${b} ] # 检测左边的数是否小于右边的,如果是,则返回 true。
then
echo "${a} -lt ${b}: a 小于 b"
else
echo "${a} -lt ${b}: a 不小于 b"
fi
if [ ${a} -ge ${b} ] # 检测左边的数是否大于等于右边的,如果是,则返回 true。
then
echo "${a} -ge ${b}: a 大于或等于 b"
else
echo "${a} -ge ${b}: a 小于 b"
fi
if [ ${a} -le ${b} ] # 检测左边的数是否小于等于右边的,如果是,则返回 true。
then
echo "${a} -le ${b}: a 小于或等于 b"
else
echo "${a} -le ${b}: a 大于 b"
fi
- if [ ${a} -eq ${b} ] # 检测两个数是否相等,相等返回 true。
- 布尔运算符
- 字符串运算符
- 文件测试运算符
以上是关于05Operator的主要内容,如果未能解决你的问题,请参考以下文章
prometheus-operator监控Kubernetes
C# 参考之转换关键字:operatorexplicit与implicit