`
nanjingjiangbiao_T
  • 浏览: 2689480 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

shell 退出循环的 几种情况【break、return、exit】

 
阅读更多
break 只是退出当前循环还会继续执行函数后面的命令
return 退出当前函数还会继续执行主脚本
exit 彻底退出脚本
分享到:
评论

相关推荐

    4shell内置命令1

    在Shell编程中,Bash(Bourne-Again SHell)是一种广泛使用的命令解释器,它继承了Bourne Shell的许多特性,并且增加了一些扩展功能。本文将介绍Bash中的一些内置命令,这些命令是Shell自身实现的,无需调用外部程序...

    主要shell内置命令

    7. `break`: 从当前循环结构中退出。 8. `builtin`: 执行内置的Shell命令,即使存在同名的函数。 9. `cd`: 更改当前工作目录,可以是绝对路径或相对路径。 10. `command`: 执行指定的命令,绕过Shell的函数查找,...

    Linux Shell调试技术

    - **伪信号**:在Shell调试过程中,有三种特殊的信号,被称为“伪信号”,分别是`EXIT`、`ERR`和`DEBUG`。 - **`EXIT`信号**:在函数退出或者脚本整体执行结束后触发。 - **`ERR`信号**:当某条命令执行失败...

    shell脚本学习手册

    3. 控制流程:`break`退出循环,`continue`跳过当前循环剩余部分,`return`用于函数返回。 四、文件与目录操作 1. 文件测试运算符:如`-e file`检查文件是否存在,`-d dir`检查是否为目录。 2. I/O重定向:`>`用于...

    LINUX与UNIX SHELL编程指南LINUX与UNIX SHELL编程指南24

    `break`用于退出for、while、until或case语句,`continue`则跳过当前循环的剩余部分,进入下一次循环。 3. **echo**:将输入的文本反馈到标准输出,是打印信息到终端的常见方式。 4. **eval**:执行其接收到的参数...

    bash_shell内建命令和保留字

    21. **exit** 命令:退出Shell会话。 22. **export** 命令:将变量设置为环境变量,使其能在子Shell中访问。 23. **fc** 命令:编辑和运行历史命令。 24. **fg** 命令:将后台作业拉到前台执行。 25. **fi** ...

    bash shell内建命令

    `break`命令用于提前退出循环结构,如`for`或`while`循环。这对于条件满足时立即终止循环非常有用,避免了不必要的迭代。 ### 5. cd `cd`(change directory)是最常用的命令之一,用于切换当前工作目录。虽然这是...

    Linux Shell语法速查表 用C语言语法来作对比

    ### Linux Shell语法与C语言语法对比详解 #### 引言 在IT行业中,尤其是在系统管理和自动化运维领域,熟悉Linux Shell编程对于提升工作效率至关重要。然而,由于Shell脚本编写的机会相对较少,很多程序员容易忘记...

    linux命令(脚本顺序控制)1

    本文将详细讲解几种常见的控制结构:`esac`、`for`、`while`循环,以及相关的条件判断和信号处理。 首先,`esac`语句在Bash shell中用于结束一个`case`语句。`case`语句常用于多分支选择,语法如下: ```bash case ...

    第三阶段技术面试知识点.pdf

    Shell环境中常见的中断及退出控制指令包括:break跳出当前循环;continue跳过当前循环的剩余部分,并开始下一次循环;exit退出脚本,返回值默认为0;return用于函数中指定返回值;shift用于移动位置变量,将$1到$9的...

    Shell编程介绍.pptx

    (source)`、`alias`、`bg`、`bind`、`builtin`、`cd`、`declare`、`dirs`、`disown`、`echo`、`enable`、`eval`、`exec`、`exit`、`export`、`fc`、`fg`、`getopts`、`hash`、`help`、`history`、`jobs`、`kill`、`...

    C语言和sh脚本语言常用结构实现对比

    以下将从几个方面进行深入探讨:参数传递、逻辑/数值运算、字符串比较、输入和输出操作、以及程序/脚本的控制流程。 ### 参数传递 #### C语言 在C语言中,可以通过`main`函数接收命令行参数。这些参数通常通过`int...

    2009 达内Unix学习笔记

    主要形式有如下几种 chmod u+rw chmod u=rw chmod u+r, u+w chmod u+rw,g+w, o+r chmod 777( 用数字的方式设置权限是最常用的) 数字表示权限时,各数位分别表示属主、属组及其他人; 其中,1是执行权(Execute...

    Linux函数和脚本

    - `break`:立即退出当前循环。 - `continue`:跳过当前循环中的剩余部分,直接进入下一次迭代。 ```bash for i in {1..10}; do if [ $i -eq 5 ]; then break fi echo $i done ``` #### 11. 函数和脚本参数 ...

    嵌入式开发学习总结 嵌入式开发学习总结

    - `exit`: 退出Shell。 - `export`: 设置环境变量。 - `false`: 返回错误。 - `fc`: 编辑和重运行命令历史。 - `getopts`: 处理选项和参数。 - `hash`: 管理命令查找缓存。 - `help`: 显示帮助信息。 - `history`: ...

Global site tag (gtag.js) - Google Analytics