专业的编程技术博客社区

网站首页 > 博客文章 正文

玩转shell脚本:if选择语句_案例分析

baijin 2024-09-01 13:08:16 博客文章 6 ℃ 0 评论

if条件测试语句

语法结构(单分支):

if [条件测试命令]

then [命令序列]

fi

功能:让脚本根据实际情况自动执行相应的命令。

案例: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

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

以上内容供学习交流

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表