12-5-2 数字比较
在Bash Shell编程中的关系运算有别于其他编程语言,用表12-2中的运算符用test语句表示大小的比较。
表12-2 用test比较的运算符
运算符号 | 含 义 |
-eq | 相等 |
-ge | 大于等于 |
-le | 小于等于 |
-ne | 不等于 |
-gt | 大于 |
-lt | 小于 |
实例 12-8:比较两个数字是否相等
(1)用vi编辑程序
[root@localhost bin]#vi test7
#! /bin/Bash
read x,y
if test $x –eq $y
then
echo “$x=$y”
else
echo “$x!=$y”
fi
用unset
命令可以删除已定义的环境变量或本地变量。