shell中的if语句「建议收藏」

shell中的if语句「建议收藏」shell中的if语句格式1:单分支if[判断];then命令fi 格式2:双分支if[判断];then命令else命令fi格式3:多分支if[判断];then命令

大家好,又见面了,我是你们的朋友全栈君。

shell中的if语句

格式1:单分支
if [ 判断 ];then
   命令
fi
 
格式2:双分支
if [ 判断 ];then
   命令
else
   命令
fi

格式3:多分支
if [ 判断 ];then
   命令
elif
   命令
elif
   命令
else
   命令
… …
fi

#!/bin/bash
num=$[RANDOM%10]
read -p ‘请输入积分:’ jifen
if  [ $jifen -gt 90 ];then
      echo “神功盖世”
elif [ $jifen -gt 80 ];then
      echo “登堂入室”
if  [ $jifen -gt 70 ];then
      echo “初窥门径”
elif [ $jifen -gt 60 ];then
      echo “新司机”
else
      echo “乞丐”

[root@vh01 script]# vim random1.sh
#!/bin/bash
suiji=$[RANDOM%100]
for i in {1..6}
do
    read -p ‘请输入随机数[0-99]:’ guess
 
    if [ $guess -eq $suiji ];then
        echo “你猜对了”
        exit
    elif [ $guess -gt $suiji ];then
        echo “你猜大了,还剩下$((6-i))”
    else
        echo “你猜小了,还剩下$((6-i))”
    fi
done

[root@vh01 script]# vim random1.sh
#!/bin/bash
ping -c 3 -i 0.1 -w 2 $1 &>/dev/null
if [ $? -eq 0 ];then
   echo “host $1 is up”
else
   echo “host $1 is down”
fi

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154184.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • TSQL–临时表和表变量

    TSQL–临时表和表变量

    2021年11月26日
  • phpproxy建立代理服务器_proxy设计模式

    phpproxy建立代理服务器_proxy设计模式代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务。而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理。代理模式,就是给某一对象提供代理对象,并由代理对象控制具体对象的引用。代理模式涉及的角色:抽象主题角色,声明了代理主题和真实主题的公共…

    2022年10月30日
  • Ntp校时客户端小工具

    Ntp校时客户端小工具Ntp校对时间是常用的计算机时间同步的方式之一,但是网上偏偏下载不到一个不带广告,且操作简单暴力的软件,其实我要的功能无非就是1:开机自动校对时间2:每隔一段时间校对时间3:可配置ntp服务器地址和校对间隔但是就是找不到一款合适自己用的工具,无奈啊,只好自己手写一个配置文件是ini,一看就懂软件下载地址:https://download.csdn.net/download/li…

  • 计算机设备问题代码43,双击unknown device由于该设备有问题Windows已将其停止(代码 43)怎么办解决教程…「建议收藏」

    计算机设备问题代码43,双击unknown device由于该设备有问题Windows已将其停止(代码 43)怎么办解决教程…「建议收藏」金士顿U盘做的启动盘(8G),在别人的电脑上储存文件正常,但在自己的电脑上无法识别,在设备管理器中显示黄色叹号,属性显示“该设备存在问题,windows已将其停止,代码43”本机win7系统,别人电脑为XP系统。已将:禁用注册表dos设置节电卸载等办法都试过了,毫无头绪!怎么办呢?Windows已将其停止。(代码43)而苦恼。那小编今天就教你处理双击unknowndevice由于…

  • 写博客是个好习惯

    写博客是个好习惯

  • ip addr命令作用_linux查不到ip地址

    ip addr命令作用_linux查不到ip地址1.添加ip:ipaddradd1.1.1.100/255.255.255.0deveth02.删除ip:ipaddrdel1.1.1.100/255.255.255.0deveth03.清空接口ip:ipaddrflushdeveth0转载于:https://www.cnblogs.com/wangjq19920210/p/99995…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号