返回顶部
首页 > 资讯 > 操作系统 >linux中shell有哪些循环与判断语句
  • 165
分享到

linux中shell有哪些循环与判断语句

2023-06-09 13:06:30 165人浏览 独家记忆
摘要

linux中shell有哪些循环与判断语句?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一,for循环#!/bin/bash  for&nb

linuxshell有哪些循环与判断语句?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一,for循环

#!/bin/bash  for file in $(ls /tmp/test/mytest |grep sh)  //for in格式是shell for的基本格式,根js的for in类似 do        //循环开始你就把它当成{  echo $file done       //循环结束你就把它当成}  for ((i=0;i<10;i++))    //注意是双小括号,由于受其他语言的影响,很容易搞错 do  echo -n $i done  echo \   //输出换行  for i in 0 1 2 3 4 5 6 7 8 9 do  echo -n $i done  echo \  for i in "0 1 2 3 4 5 6 7 8 9"  //这个根上面是有区别的,这个循环只循环了一次,双引号里面只是一个变量 do  echo -n $i done  exit 0

二,while循环

#!/bin/bash i=0 while ((i<10)) do  echo $i  ((i += 1)) done  i=0 while [ $i -lt 10 ] //注意括号内侧二边的空格 do  echo $i  let "i+=1"  //加1 done exit 0

三,until循环

#!/bin/bash  END_CONDITioN=end until [ "$var1" = "$END_CONDITION" ] //读取的变量根设定的变量相等时退出循环,不然永远循环 do  echo "Input variable #1 "  echo "($END_CONDITION to exit)"  read var1  echo "variable #1 = $var1"  echo done  exit 0

四,if语句

#!/bin/bash  echo "Input a number #1 " read num echo "variable #1 = $num"  if [ $num -lt 60 ]  //注意lt前面的-,很容易忘的 then  echo "you are not pass" elif [ $num -lt 70 ] && [ $num -ge 60 ] //多个条件的判断 then  echo "pass" elif [[ $num -lt 85 && $num -ge 70 ]] //如果放在一起,要注意是双方括号,不要写成[ $num -lt 85 && $num -ge 70 ] then  echo "Good" elif (( $num <= 100 )) && (( $num >= 85 )) //对于有语言基础的人来说,这种写法让人觉得很舒服,不要忘了是双小括号 then  echo "very good" else  echo "num is wrong" fi                 //if要有结束标签的,根XML很像,不闭合,就报错  exit 0

五,case语句

#!/bin/sh case $1 in  start)  echo "start ok"  ;;    //注意一点,要注意是双分号  stop)  echo "stop ok"  ;;  restart)  echo "restart ok"  ;;  *)  echo "no param"  ;; esac   //注意闭合标签 exit 0  [root@krlcGCms01 forif]# sh c1.sh stop stop ok

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: linux中shell有哪些循环与判断语句

本文链接: https://lsjlt.com/news/256178.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux中shell有哪些循环与判断语句
    linux中shell有哪些循环与判断语句?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一,for循环#!/bin/bash  for&nb...
    99+
    2023-06-09
  • shell中的循环语句、判断语句实例
    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test/m...
    99+
    2022-06-04
    语句 实例 shell
  • shell中的循环语句、判断语句实例介绍
    这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实...
    99+
    2023-06-09
  • Shell如何使用条件判断语句与循环
    本篇内容主要讲解“Shell如何使用条件判断语句与循环”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell如何使用条件判断语句与循环”吧!1.条件判断1.1基本语法[condition]注意...
    99+
    2023-06-09
  • linux shell常用循环与判断语句(for,while,until,if)使用方法
    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test/myte...
    99+
    2022-06-04
    shell 循环判断
  • Python中的判断语句,循环语句,函数
    目录1. 判断语句1.1 布尔类型和比较运算符1.1.1 布尔类型1.1.2 比较运算符1.2 if 语句1.2.1 if 语句基本格式1.2.2 if else 语句1.2.3 i...
    99+
    2024-04-02
  • Shell循环语句及中断语句的使用
    目录for循环语句例题1:批量添加用户例题2:根据IP地址检查主机状态while循环语句例题1 猜价格游戏例题二:批量添加用户until循环语句例题:计算1~50的值中断(break和continue)①break②con...
    99+
    2023-05-12
    Shell循环语句 Shell中断语句
  • linux中有哪些shell循环
    今天就跟大家聊聊有关linux中有哪些shell循环,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。循环语句常见分类:1,for语句2,while语句3,until语句循环体包括两部分...
    99+
    2023-06-09
  • 快速入门Shell脚本之条件判断语句与循环
    相信大家已经对shell脚本有一定的了解了,大家对于shell脚本的条件判断语句一定非常期待。本篇博客,我们来聊一聊关于shell的条件判断语句与循环。 1.条件判断 1.1基本语法 [condition] 注意:...
    99+
    2022-06-04
    Shell 条件判断 Shell 循环
  • Python中的条件判断语句与循环语句用法小结
    if语句 >>通用格式 if语句一般形式如下: if <test1>: <statements1> elif <test2>: <stateme...
    99+
    2022-06-04
    语句 小结 条件
  • PHP中循环语句有哪些
    这篇文章给大家分享的是有关PHP中循环语句有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP 循环在您编写代码时,经常需要反复运行同一代码块。我们可以使用循环来执行这样的...
    99+
    2024-04-02
  • C#中有哪些循环语句
    C#中有哪些循环语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#循环语句之while语句当一个表达式的值为真时,这个语句执行一个语句列表。控制while语...
    99+
    2023-06-17
  • linux shell内置判断语句
    内置判断,成功的时候返回0,不成功返回非零   test 判断表达式   [ 判断表达式 ] 注意前后必须留空格哦 数值运算   -eq 等于   -ne 不等于   -gt ...
    99+
    2022-06-04
    语句 linux shell
  • Ruby判断语句有哪些
    本文小编为大家详细介绍“Ruby判断语句有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ruby判断语句有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Ruby if&hellip;else 语...
    99+
    2023-06-27
  • php有哪些判断语句
    这篇文章主要介绍“php有哪些判断语句”,在日常操作中,相信很多人在php有哪些判断语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php有哪些判断语句”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!有3...
    99+
    2023-07-02
  • javascript有哪些循环语句
    这篇文章主要介绍“javascript有哪些循环语句”,在日常操作中,相信很多人在javascript有哪些循环语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javasc...
    99+
    2024-04-02
  • Python中的循环语句有哪些
    今天就跟大家聊聊有关Python中的循环语句有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 for循环是for循环,可以把集合数据类型list、tuple、dict、set的...
    99+
    2023-06-14
  • php中的循环语句有哪些
    php 中提供了以下循环语句:while:条件为 true 时重复执行代码块。do-while:先执行代码块,再检查条件是否为 true,若为真则继续执行循环。for:初始化变量、检查条...
    99+
    2024-04-29
  • Python判断和循环语句的分析与应用
    目录一、条件判断语句1、单纯的if语句2、if else语句3、if elif else语句二、循环语句while循环语句while语句while else语句for循环语句三、br...
    99+
    2024-04-02
  • C#的判断语句有哪些
    这篇“C#的判断语句有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#的判断语句有哪些”文章吧。C# 判断判...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作