大家好,欢迎来到IT知识分享网。
if条件测试语句
语法结构(单分支):
if [条件测试命令]
then [命令序列]
fi
功能:让脚本根据实际情况自动执行相应的命令。
![玩转shell脚本:if选择语句_案例分析插图1 玩转shell脚本:if选择语句_案例分析](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
案例:a是10,b是20,对比a和b的值,输出:结果是:a小于b
[root@localhost~]#vim 1.sh
#!/bin/bash
a=10
b=20
if [ $a -lt $b ]
then echo “结果是:a小于b”
if
![玩转shell脚本:if选择语句_案例分析插图3 玩转shell脚本:if选择语句_案例分析](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
if条件语句除了单分支结构,还有双分支和多分支结构。
双分支结构:
if [条件测试命令]
then [命令序列1]
else [命令序列2]
fi
多分支结构:
if [条件测试命令1]
then [命令序列1]
elif [条件测试命令2]
then [命令序列2]
else [命令序列3]
fi
案例:b是10,输入一个数字a,判断a和b的大小,并输出相应结果。
[root@localhost~]#vim 1.sh
#!/bin/bash
read -p “please enter a:” a
b=10
if [ $a -lt $b ]
then echo “结果是:$a小于$b”
elif [ $a -gt $b ]
then echo “结果是:$a大于$b”
else echo “结果是:$a等于$b”
fi
![玩转shell脚本:if选择语句_案例分析插图5 玩转shell脚本:if选择语句_案例分析](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
![玩转shell脚本:if选择语句_案例分析插图7 玩转shell脚本:if选择语句_案例分析](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
以上内容供学习交流
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56326.html