红联Linux门户
Linux帮助

Linux中if语句的使用

发布时间:2007-04-11 09:44:19来源:红联作者:Wisdom
常用运算符

-eq ==

-ne !=

-lt <

-le <=

-gt >

-ge >=

  • 编写一脚本if.sh

    #!/bin/sh

    if test $1 -eq $2; then

    echo $1 '==(-eq)' $2

    else

    if test $1 -ne $2;then

    echo $1 '!=(-ne)' $2

    fi

    if test $1 -lt $2;then

    echo $1 '<(-lt)' $2

    fi

    if test $1 -gt $2;then

    echo $1 '>(-gt)' $2

    fi

    fi

  • 运行如下

    chmod a+x if.sh

    命令:./if.sh 2 2

    结果:2 ==(-eq) 2

    命令:./if.sh 1 2

    结果:1 !=(-ne) 2

    1 <(-lt) 2

    命令:./if.sh 2 1

    结果:2 !=(-ne) 1

    2 >(-gt) 1
  • 文章评论

    共有 2 条评论

    1. wokanhaoziji 于 2011-09-28 11:09:45发表:

      for 语句 与 if的 结合 语法 知道 么 :0w223dc

    2. 北窗游客 于 2007-04-12 18:07:21发表:

      haha 占坐