• 欢迎访问,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Shell脚本-3-控制流结构

Shell yingcai 12个月前 (09-30) 259次浏览 0个评论

1.控制流结构: 流程,循环

  • if then else fi
  • case
  • for
  • while
  • until
  • break
  • continue

    2.语法 格式

  • 2.1 if then else
    • if 条件1
      then 命令1
      elif 条件2
      then 命令2
      else 命令3
      fi
      then 需要放在新行;如果和if放在同一行,要在if 条件1后面加命令分隔符 “;”
    • if 条件1;then
      命令
      fi
      示例:test_if.sh
  #/bin/bash
  if [ "1" -lt "2" ]
  then 
    echo "1 is less than 2"
  fi

if [ "1" -lt "2" ];then 
    echo "1 is less than 2"
  fi
  • 2.2 case
    • case "value" in
      mode1)
      命令1
      ;;
      mode2)
      命令2
      ;;
      mode3)
      命令3
      ;;
      ==mode部分也可以包含类似? 等元字符, 用来匹配任意字符,?任意单字符==
 **示例:test_case.sh**
 ```shell
#/bin/bash
echo "I need you to input your first name "
read NAME
case $NAME in
    zhao | qian | sun) 
        echo "your first name is $NAME" 
        ;;
    li) 
        echo "your name is li"
        ;;
    yang) 
        echo "your name is yang"
        ;;
    *)  
        echo "your name is neither li nor yang"
        ;;
 ```
  • 2.3 for
  • 2.4 while
  • 2.5 until
  • 2.6 break
  • 2.7 continue

英才科技 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Shell脚本-3-控制流结构
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址