1. 赋值运算符:
- =:用于将右侧的值赋给左侧的变量。
x=10
2. 算术运算符:
- +:加法
- -:减法
- *:乘法
- /:除法
- %:取余
a=5
b=2
result=$((a + b))
3. 比较运算符:
- -eq:等于
- -ne:不等于
- -gt:大于
- -lt:小于
- -ge:大于等于
- -le:小于等于
x=5
y=10
if [ $x -eq $y ]; then
echo "x 等于 y"
fi
4. 逻辑运算符:
- &&:逻辑与
- ||:逻辑或
- !:逻辑非
a=true
b=false
if [ $a == true ] && [ $b == false ]; then
echo "a 为真并且 b 为假"
fi
5. 字符串运算符:
- =:字符串相等
- !=:字符串不相等
- -z:字符串长度为零
- -n:字符串长度非零
str1="hello"
str2="world"
if [ $str1 = $str2 ]; then
echo "字符串相等"
fi
这些是一些基本的Shell运算符,可以在Shell脚本中使用它们来进行赋值、算术计算、比较和逻辑操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13369/Linux