`
silentlakeside
  • 浏览: 109101 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

BASH - 控制语句

 
阅读更多
  1. if
    if <条件表达式>; then
    fi
    
    if <条件表达式>; then
    else
    fi
    
    if <条件表达式>; then
    elif <条件表达式>; then
    else
    fi 
  2. until
    unitl <条件表达式>; do
    done 
  3. while
    while <条件表达式>; do
    done 
  4. case
    case $var in
      value1)
        ;;
      value2)
        ;;
      *)
        ;;
    esac 
  5. for
    for file in /tmp*; do
      echo $file
    done
    
    for (( i=0; i<5; i++)); do
      echo $i
    done 
分享到:
评论

相关推荐

    bash-4.1.2-15

    Bash 还支持很多高级特性,如过程替换、信号处理、子shell、作业控制等。熟练掌握 Bash 能极大地提高在 Linux 系统中的工作效率,尤其在自动化任务和系统管理方面。对于开发人员来说,了解 Bash 的调试信息也非常...

    高级Bash脚本编程指南(Advanced Bash-Scripting Guide)中英文版本

    2. **控制结构**:Bash提供了多种流程控制语句,如if...else、for、while和until循环,以及case语句。这些结构用于根据不同的条件执行不同的代码块,实现逻辑判断和迭代。 3. **函数**:Bash脚本支持自定义函数,将...

    Advanced Bash-Scripting Guide 中英版及源码

    Bash Shell脚本语言拥有丰富的功能和灵活性,包括变量、控制结构、函数、输入/输出重定向、管道等。通过学习《Advanced Bash-Scripting Guide》,你可以掌握以下关键知识点: 1. **基础语法**:了解如何定义变量,...

    Laravel开发-artisan-bash-completion

    Artisan使得开发者可以方便地执行常见的任务,如迁移数据库、生成模型、控制器以及种子文件等。`bash-completion`则是一种功能,它可以自动补全在终端中输入的命令,极大地提高了开发效率。 `Laravel开发-artisan-...

    Advanced Bash-Scripting Guide (包括中译本)

    该教程全面覆盖了Bash脚本编写的基础和进阶技巧,包括变量、条件语句、循环、函数、数组、输入/输出重定向、进程控制、错误处理、正则表达式等核心概念。此外,还涉及到了脚本调试、性能优化以及与其他Unix工具的...

    bash-support:在VimgVim中编辑Bash脚本。 插入代码段,运行,检查和调试代码并查找帮助

    它不仅提供了代码插入功能,使得用户能够快速输入常用的Bash命令或者语句,还集成了执行和调试能力,让用户能在不离开Vim的情况下运行脚本并观察结果。同时,代码检查功能有助于及时发现和修正语法错误,而帮助查找...

    Advanced Bash-Scripting Guide(中译版)

    1. **Bash基础知识**:了解Bash环境,包括变量、运算符、控制结构(如if-else、for、while循环)以及函数的使用。 2. **命令行参数处理**:学习如何处理脚本的输入参数,包括位置参数、特殊参数和参数扩展。 3. **...

    bash-hot-keys.pdf

    - **\pc**: 匹配控制字符 `[:cntrl:]`。 - 模式支持:同上。 - **\pd**: 匹配数字字符 `[:digit:]`。 - 模式支持:同上。 - **\pg**: 匹配图形字符 `[:graph:]`。 - 模式支持:同上。 - **\pl**: 匹配小写字母 `...

    Advanced Bash-Scripting Guide_bash_linez2g_

    6. **流程控制**:掌握if-else语句、case语句、for循环、while循环和until循环的使用。 7. **数组**:理解Bash中的数组特性,包括一维和关联数组,以及它们在脚本中的应用。 8. **函数**:学习如何定义和调用Bash...

    Bash-Beginners-Guide:Bash入门手册/教程(英文HTML文档)

    这一部分将深入探讨Bash脚本编写,包括变量声明、条件语句(如`if`、`else`)、循环结构(如`for`和`while`)、函数定义,以及错误处理。理解这些概念对于编写自动化脚本极其重要。 **章节5:输入/输出重定向和管道...

    Bash-Beginners-Guide

    - **Shell构建块**:介绍Shell脚本的基本组成元素,如变量、条件语句等。 - **开发高质量脚本** - **优秀脚本的特点**:可读性、可维护性、效率等。 - **结构化编程**:强调良好的编程习惯,如合理使用函数。 - ...

    Advanced Bash-Scripting Guide 网页离线版

    1. **Bash Shell基础**:首先,你需要理解Bash Shell的基本概念,包括命令行界面、变量、赋值、运算符以及流程控制结构如if语句和for循环。 2. **Shell脚本结构**:了解如何编写一个基本的Shell脚本,包括脚本的...

    bash.tar.gz

    总结一下,"bash.tar.gz" 文件可能包含一个 Bash 脚本或文档,涵盖了 Bash shell 的基础知识,如命令行操作、脚本编写和流程控制。同时,由于涉及到 Python,这个压缩包可能还探讨了 Bash 与 Python 的集成,以及在...

    Advanced Bash-Scripting Guide

    5. **流程控制**:包括逻辑运算符(&&, ||)、case语句以及控制结构如for, while, until循环。 6. **数组和关联数组**:Bash支持一维数组和自Bash 4.0起引入的关联数组,它们在处理多值数据时非常有用。 7. **函数...

    Bash-Scripting-源码.rar

    - **控制流程**: 包括条件语句(`if`, `else`, `elif`)和循环结构(`for`, `while`, `until`)。 2. **输入/输出重定向** - **标准输入(stdin)**: 默认来自键盘,可通过`从文件读取。 - **标准输出(stdout)...

    bash-Reference-Manual.pdf

    Bash的大部分功能与sh兼容,同时还加入了额外的功能,例如命令历史、任务控制、函数支持等。Bash的参考手册通常会详细介绍其语法、内置命令、脚本编写技巧以及与其他shell的兼容性等。 在Linux系统中,Bash是默认的...

    Linux Shell Scripting With Bash - 2005-Unencrypted

    2. **条件语句与循环控制** - `if` 语句的使用方式及其嵌套。 - `for` 循环和 `while` 循环的应用场景及区别。 - 如何使用 `case` 语句进行多分支选择。 3. **函数与脚本组织** - 函数定义的方法。 - 脚本的...

    Bash-Beginners-Guide.rar_bash脚本_beginners

    - **流程控制**:包括条件语句(如`if`, `else`, `fi`)和循环语句(如`for`, `while`, `do`, `done`)。 2. **输入/输出重定向** - **标准输入(stdin)**: 默认来自键盘,可以通过`重定向到文件,如`command 。 ...

Global site tag (gtag.js) - Google Analytics