首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

linux基础(十三)----linux编程基础----linux运算符(2)

linux基础(十三)----linux编程基础----linux运算符(2)

比较运算符
比较运算符让计算机比较两个数或者两个字符串的值,来决定它们之间的关系是等于、不等于、大于或者小于。

等于运算符(-eq)
要判断两个值是否相同,用等于运算符(-eq)。注意,在连字符(-)和eq之间没有空格。

下面的例子说明了这个运算符的用法:

    let Salary =3000
    let NewSalary =2000
    test $Salary -eq  $NewSalary
    echo "$?"

    指令说明如下:
    let Salary =3000让计算机建立一个名为Salary的变量,并将值3000赋给它。
    let NewSalary=2000 让计算机建立一个名为NewSalary的变量,并将值2000赋给它。

    test  $Salary  -eq  $NewSalary让计算机检验两个变量Salary和NewSalary的值是否相等。
如果相等,test返回一个真值,否则返回一个假值。最后,echo " $?”将test返回的值显示在屏幕上。




不等于运算符(-ne)
要判断两个值是否不相等,用不等于运算符(-ne),请看下面的例子:

let Salary =3000
let NewSalary =2000
test $Salary -ne  $NewSalary
echo "$?"





大于运算符(-gt)
为了判断第一个变量的值是否大于第二个变量的值,用大于运算符(-gt) ,请看下面的例子

let Salary =3000
let NewSalary =2000
test $Salary -gt  $NewSalary
echo "$?"



大于或等干运算符(-ge)
为了判断第一个变量的值是否大于或等于第二个变量的值,使用大于或等于运算符(-ge),请看下面的例子:

let Salary =3000
let NewSalary =2000
test $Salary -ge  $NewSalary
echo "$?"





小于运算符(-lt)
为了判断第一个变量的值是否小于第二个变量的值,用小于运算符(-lt),请看下面的例子:

let Salary =3000
let NewSalary =2000
test $Salary -lt  $NewSalary
echo "$?"





小于或等于运算符(-le)
为了判断第一个变量的值是否小于或等于第二个变量的值,用小于或等于运算符(-le),请看下面的例子:

let Salary =3000
let NewSalary =2000
test $Salary -le  $NewSalary
echo "$?"
返回列表