我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

一,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

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

shell中的循环语句、判断语句实例

shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环#!/bin/bash for file in $(ls /tmp/test/mytest |grep sh) /
2022-06-04

shell中的循环语句、判断语句实例介绍

这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实
2023-06-09

Shell如何使用条件判断语句与循环

本篇内容主要讲解“Shell如何使用条件判断语句与循环”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell如何使用条件判断语句与循环”吧!1.条件判断1.1基本语法[condition]注意
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/mytest |grep sh)
2022-06-04

Shell循环语句及中断语句的使用

目录for循环语句例题1:批量添加用户例题2:根据IP地址检查主机状态while循环语句例题1javascript 猜价格游戏例题二:批量添加用户until循环语句例题:计算1~50的值中断(break和continue)①break②co
2023-05-12

linux中有哪些shell循环

今天就跟大家聊聊有关linux中有哪些shell循环,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。循环语句常见分类:1,for语句2,while语句3,until语句循环体包括两部分
2023-06-09

快速入门Shell脚本之条件判断语句与循环

相信大家已经对shell脚本有一定的了解了,大家对于shell脚本的条件判断语句一定非常期待。本篇博客,我们来聊一聊关于shell的条件判断语句与循环。 1.条件判断1.1基本语法[condition]注意:condition前后要有空格条
2022-06-04

Python中的条件判断语句与循环语句用法小结

if语句 >>通用格式 if语句一般形式如下:if : elif : else:另外需要注意的是,Python中是没有switch/c
2022-06-04

C#中有哪些循环语句

C#中有哪些循环语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#循环语句之while语句当一个表达式的值为真时,这个语句执行一个语句列表。控制while语
2023-06-17

Ruby判断语句有哪些

本文小编为大家详细介绍“Ruby判断语句有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ruby判断语句有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Ruby if…else 语句语法i
2023-06-27

php有哪些判断语句

这篇文章主要介绍“php有哪些判断语句”,在日常操作中,相信很多人在php有哪些判断语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php有哪些判断语句”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!有3
2023-07-02

Python中的循环语句有哪些

今天就跟大家聊聊有关Python中的循环语句有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 for循环是for循环,可以把集合数据类型list、tuple、dict、set的
2023-06-14

php中的循环语句有哪些

php 中提供了以下循环语句:while:条件为 true 时重复执行代码块。do-while:先执行代码块,再检查条件是否为 true,若为真则继续执行循环。for:初始化变量、检查条件、执行代码块,然后增量变量。foreach(数组):
php中的循环语句有哪些
2024-04-29

C#的判断语句有哪些

这篇“C#的判断语句有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#的判断语句有哪些”文章吧。C# 判断判断结构要求
2023-06-17

编程热搜

目录