石头人辅助出装 高分段石头人lol辅助出?s11石头人ap秒人出装

11/28 00:08:06 来源网站:辅助卡盟网

shell脚本实例精讲 shell脚本中的各种分支结构用法都在本文了(附带实例)

windows shell脚本实例_shell脚本实例精讲_shell脚本实例 输入

关注上方浩道linux,回复资料,即可获取海量linux、Python、网络通信等学习资料!前言

大家好,这里是浩道linux,主要给大家分享linux、python、网络通信相关的IT知识平台。

本文给大家汇总shell脚本中的各种分支结构,让你对shell中分支结构不再陌生,同时也方便大家对shell分支相关知识有个全面回顾。

shell编程中有多种分支结构,包括if条件语句分支、for语句分支、while语句分支、case语句分支。

windows shell脚本实例_shell脚本实例精讲_shell脚本实例 输入

一、shell中if条件语句分支

任何一门编程语言总少不了if条件语句分支,同样shell脚本编程中,if条件语句分支同样显得至关重要。if条件语句分支,我们可以简单理解为:如果...那么...。shell脚本编程中的if条件语句分支有三种。分别是:单分支语句结构、双分支语句结构、多分支语句结构。下面一一分析if条件语句分支,通过简单的举例,让你快速掌握其基本脚本编写技巧。1、if单分支语句结构

第一种语句写法如下:

if ; then

执行指令

fi

第二种语句写法如下:

if

then

执行指令

fi

这里笔者推荐大家掌握第一种写法,因为其结构清晰,不易出错辅助论坛,注意以上语

句的缩进是通过tab键进行缩进的。

以下举例说明if单分支语句用法:

例子:定义一个数a为100,判断a是否大于50,大于则输出:a大于50。

具体脚本程序如下:

#!/usr/bin/bash


a=100
if [ $a -gt 50 ];then
echo "a大于50"
fi

脚本执行结果如下图所示:

shell脚本实例精讲_shell脚本实例 输入_windows shell脚本实例

2、if双分支语句结构

if ;then

执行指令

else

执行指令

fi

以下举例说明if单分支语句用法:

例子:手动分别输入两个不一样数,判断两个数的大小。当第一个大于第一个

数时,则输出:第一个数大于第二个数!当第二个大于第一个数时,则输出:

第二个数大于第一个数!

具体脚本程序如下:

#!/usr/bin/bash


#本程序实现手动输入两个数,并且判断其大小。by:浩道linux
#提示分别输入两个要判断的数
echo "请输入两个不一样的数:"
read -p "请输入第一个数:" a
read -p "请输入第二个数:" b


if [ $a -gt $b ];then
echo "第一个数大于第二个数!"
else
echo "第二个数大于第一个数!"
fi

脚本执行结果如下图所示:

windows shell脚本实例_shell脚本实例精讲_shell脚本实例 输入

3、if多分支语句结构

if ;then

执行指令

elif ;then

执行指令

else

执行指令

fi

例子:手动分别输入两个数,判断两个数的大小。当第一个大于第一个数时,

则输出:第一个数大于第二个数!当第二个大于第一个数时,则输出:第二个

windows shell脚本实例_shell脚本实例精讲_shell脚本实例 输入

数大于第一个数!当输入的两个数相等,则输出:第一个数等于第二个数!

具体脚本程序如下:

#!/usr/bin/bash


#本程序实现手动输入两个数,并且判断其大小。by:浩道linux
#提示分别输入两个要判断的数
echo "请输入两个数:"
read -p "请输入第一个数:" a
read -p "请输入第二个数:" b


if [ $a -gt $b ];then
echo "第一个数大于第二个数!"
elif [ $a -lt $b ];then
echo "第二个数大于第一个数!"
else
echo "第一个数等于第二个数!"
fi

脚本执行结果如下图所示:

shell脚本实例精讲_shell脚本实例 输入_windows shell脚本实例

二、shell中for语句分支

在诸多编程语言总少不了for语句分支,同样shell脚本编程中,for语句分支同样显得至关重要。下面通过简单的举例,让你快速掌握for语句基本脚本编写技巧。

    暂无相关资讯
石头人辅助出装 高分段石头人lol辅助出?s11石头人ap秒人出装