Linux bash脚本编程学习基础,控制结构

以下为学习整理笔记

break命令

11.控制条件未满足之前,跳出forwhile、until、 select循环 22.可以额外给出一个额外的数值表明需要跳出的循环层数(不建议这样做,降低程序的可读性) 33.默认跳出一层循环

continue命令

1类似c语言中的同名语句 2使forwhile、until、select循环跳到下一次循环继续执行,循环变量,循环列表中的下一个值

if 判断语句

11. 单分支 2 if 条件判断; then 3 条件为真执行 4 代码块 5 fi 62. 双分支 7 if 条件判断; then 8 条件为真执行 9 代码块 10 else 11 条件为假执行 12 代码块 13 fi 143. 多分支 15 if 条件判断1; then 16 符合条件1执行 17 代码块 18 elif 条件判断2; then 19 符合条件2执行 20 代码块 21 elif 条件判断n; then 22 符合条件3执行 23 代码块 24 else 25 没有符合条件执行 26 代码块 27 fi

case 判断语句

1case 变量 in 2 匹配模式 [| 模式]...) 3 匹配到变量执行 4 代码块;; 5 匹配模式2 [| 模式]...) 6 匹配到在、变量执行 7 代码块;; 8 *9 默认执行的代码块 10 ;; 11esac 12 说明: 13 双分号(;;)结尾,表示前一个语句的结束,后一个模式开始 14 case 的匹配支持shell通配符,不支持正则

for 循环

1for 变量名 in 列表 2do 3 列表循环体 4done 5关于列表: 6{ 1..100} 7`seq [起始数[步长]]结束数`

while 循环

1while 条件判断 2do 3 循环体 4done

until 循环

1until 条件判断 2do 3 循环体 4done

select 循环

1select循环 bash的扩展应用 2select 变量名 in 列表 3do 4 循环体 5 break(当选择后,就跳出循环) 6done 7说明: 81.select语句使用Bash内部变量PS3的值作为它的提示符信息。 92.打印到屏幕上的列表LIST中的每一项都会加上一个数字编号。 103.当用户输入的数字和某一个数字编号一致时,列表中响应的项即被赋予变量VAR114.如果用户输入为空,将重新显示列表LIST中的项和提示符信息。 125.可以通过添加一个exit退出选项,或者Ctrl+C、Ctrl+D组合键退出select循环。
点赞
收藏

评论区

加载中...

相关推荐

JS中arr.forEach()如何跳出循环

示例我们都知道for循环里要跳出整个循环是使用break,但在数组中用forEach循环如要退出整个循环呢?使用break会报错,使用return也不能跳出循环。使用break将会报错:vararr使用return也不能跳出整个循环:vararr那么在用forEach()遍历数组时要如何才能跳出循环呢?经过查找资料后,我找到了两种方法可以实现跳出

java认知打卡第三天

if语句、while语句、for语句,switch语句;break整体跳出switch和for语句;continue跳出for循环当前的一条,继续后面的循环。面向对象的设计(OOP),java完全的面向对象进行编码,也就是万物皆对象,以对象的属性和行为进行思考的方式,去理解java的编程思维。OOP将数据放在第一位,操作数据的算法放在了第二位。C语言

Shell编程基础

本文索引:for循环while循环break跳出循环continue结束本次循环exit退出整个脚本for循环语法:for变量名in条件;do...;donefor循环实例循环计算计算1100的和!/bin/b

Java05

Java05Java基础语法(四)循环结构循环结构(重复/迭代):根据条件重复执行部分语句1、while循环结构while(条件表达式){     循环体语句;}1)语法:a、while是关键字        b、“条件表达式”必须用括号括起来        c、“{}”表示循环的控制范围,若没有“{}”,whil

C语言二次系统学习3(分支循环、函数)

本次学习,主要针对语句和函数两部分进行学习。分支语句(if,switch)与循环语句(while,for,dowhile)switch语句中,在每个选择之后如果不进行break跳出,会执行下一个case,而且应注意default语句的使用,一般会放在{}代码块的后方dowhile语句中,会首先执行一次循环,再进行判定,所以使用相对较少。whi

C# Break 和 Continue 语句以及数组详解

CBreak它被用于“跳出”switch语句。break语句也可用于跳出循环。以下示例在i等于4时跳出循环:示例:csharpfor(inti0;i<10;i)if(i4)break;Console.WriteLine(i);CContinuecont

Linux bash脚本编程学习基础,控制结构 - HelloWorld