美文网首页Linux
Shell数值比较

Shell数值比较

作者: 王勇1024 | 来源:发表于2019-06-25 19:26 被阅读0次

用于数值比较的无非大于、小于、等于、大于等于、小于等于这几个。

比较格式: [ 数值1 比较符 数值2 ] 注意左边的括号与数值1之间有一个空格,同样,数值2和右边的括号之间也有空格。

数值比较运算符对应下面几个:

符号 说明
-eq 判断相等,相等返回true,否则返回false
-ne 判断是否不相等,不相等返回true,否则返回false
-gt 判断左边是否大于右边的值,大于则返回true,否则返回false
-lt 判断左边是否小于右边的值,小于则返回true,否则返回false
-ge 判断左边是否大于或等于右边的值,大于则返回true,否则返回false
-le 判断左边是否小于右边的值,小于则返回true,否则返回false

例子

#!/bin/bash
#文件名:test.sh
one=30
two=40
if [ $one -ge $two ]
then
    echo $one"大于"$two
else
    echo $one"小于"$two
fi

结果

$ ./test.sh
30小于40

相关文章

  • Shell数值比较

    用于数值比较的无非大于、小于、等于、大于等于、小于等于这几个。 比较格式: [ 数值1 比较符 数值2 ] 注...

  • 4、Shell的条件测试

    shell的条件测试 符号说明()子shell中执行(())数值比较,运算C 语言$()命令替换$(())整数运算...

  • shell算术运算

    数值运算符 +,- ,* ,/ ,%, 比较运算符 < ,<= ,> ,>= ,= ,!= shell中写算术运算...

  • 【技术-0005-Linux shell-test命令】

    Linux shell中常用test命令来对一下三种情况做作条件判断 数值比较 字符串比较 文件比较它的一个变种形...

  • shell数值工具

    数字序列seq 5 -1 1 | xargs 使用{..}生成数值序列echo {1..9}输出1 2 3 4 5...

  • 2019-01-09shell编程及自动化运维实现(流程控制语句

    一、shell条件测试 1格式文件比较: 案例1 案例2 2数值比较 操作符 实例1 3字符串比较 4 and和o...

  • shell

    #!/bin/bash 1. 数值比较 2. 反引号 反引号允许你将shell命令的输出赋值给变量。 例: 3. ...

  • 桌面路径改D盘

    regedit → win~R → user Shell Folders → 右边 | desktop 数值数据“...

  • 【现学现忘&Shell基础】— 20.Shell的运算符

    1、Shell中数值运算的方法 在Shell中所有变量的默认类型是字符串型,那如果我需要进行数值运算,可以采用以下...

  • 终端用shell读写plist文件

    【原帖置顶】shell文件中读取plist文件并实现shell中的数值计算 Mac操作plist文件用PlistB...

网友评论

    本文标题:Shell数值比较

    本文链接:https://www.haomeiwen.com/subject/gunxcctx.html