美文网首页
2021-11-18 bash脚本编程 二 条件判断

2021-11-18 bash脚本编程 二 条件判断

作者: 梧唯 | 来源:发表于2021-11-18 13:43 被阅读0次

条件判断:如果……否则……

bash中如何实现条件判断?

条件测试类型:整数测试

                          字符测试

                          文件测试

条件测试的表达式:[ expression ](注意有空格)

                                [[ expression ]] (两个中括号是bash关键字)

                                test expression

整数比较:

           -eq:测试两个整数是否相等,比如 $A -eq $B

           -ne:测试两个整数是否不等:不等为真,相等为假

           -gt:测试一个数是否大于另一个数:大于为真,否则为假

           -lt:测试一个数是否小于另一个数,小于为真,否则为假

           -ge:大于或等于

           -le:小于或等于

命令间的逻辑关系:

             逻辑与:&&   第一个条件为假时,第二条件不用再判断,最终结果已经有

                                    第一个条件为真时,第二条件必须得判断

             逻辑或:||       第一个条件为真时,第二条件不用再判断,最终结果已经有

                                    第一个条件为假时,第二条件必须得判断

条件判断,控制结构:

单分支的if语句:

if 判断条件; then

      statement1

      statement2

      ...

fi

双分支的if语句:

if 判断条件; then(then可以单独成一行,但如果和if在一行,分号;不可少)

      statement1

      statement2

      ...

else

        statement3

        statement4

        ...

fi

if后接的判断条件可以是一个条件测试的表达式的结果,也可以是一个命令的执行状态返回值,比如当执行状态返回值为0,则命令执行成功,也可以判断为条件成立

相关文章

  • 05_03_bash脚本编程之二 条件判断-05_04_bas

    05_03_bash脚本编程之二 条件判断 bash中如何实现条件判断 条件测试类型分为: ...

  • 05_03_bash脚本编程之二 条件判断  、05_04_b

    bash脚本编程之二、条件判断 条件判断: 如果用户不存在 添加用户,给密码并显示添加成功; 否则...

  • 2021-11-18 bash脚本编程 二 条件判断

    条件判断:如果……否则…… bash中如何实现条件判断? 条件测试类型:整数测试 字符测...

  • bash脚本编程-条件判断

    bash中 :条件测试类型: 整数测试,字符测试,文件测试 条件测试表达式:[ expreession],[[e...

  • bash高级进程

    bash脚本编程: 函数:结构化编程及代码重用function 选择执行: 多分支 逐条件进行判断,第一次遇为“真...

  • note_16.1_shell脚本continue、break、

    bash脚本编程:循环执行 for, while, until 进入条件:for:列表元素非空;while:条件测...

  • 8-shell脚本基础

    本章内容 ◆ 编程基础◆ 脚本基本格式◆ 变量◆ 运算◆ 条件测试◆ 条件判断if◆ 条件判断case◆ 配置用户...

  • bash脚本条件判断

    1.bash中实现条件判断 条件测试类型包括:整数测试字符测试文件测试 整数比较: -eq:测试两个整数是否相等 ...

  • linux基础(三)

    检查脚本语法 输入输出重定向 bash中的算数运算 shell中条件判断 练习:判断两个数大小

  • bash脚本编程

    bash脚本之编程交互 脚本参数 用户交互,通过键盘输入数据,从而完成变量的赋值操作 bash -n 脚本 检查...

网友评论

      本文标题:2021-11-18 bash脚本编程 二 条件判断

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