`
silentlakeside
  • 浏览: 107412 次
  • 性别: 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-5.1.12 源码包

    和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令...

    bash笔记-03-流程控制.doc

    条件执行 shell脚本能够测试任何命令的返回值, 不管它是直接从命令行中被调用的还是在脚本中被调用的(所以你最好在脚本的末尾加上exit语句).

    bash基础用法.docx

    结合控制语句可以完成复杂操作 脚本的应用场景 重复 批量事务处理 自动化运维 定期任务执行 服务器运行监控 脚本结构:脚本声明+注释(解释信息)+可执行语句 结构和格式 shebang #!/bin/bash

    Linux简明教程.rar

    3.bash的相关配置 四、标准输入输出------------------------------------------------------------------------------------ 1.标准输入输出的机制 2.重定向(I/O重定向) 1.重定向的基本概念 2.I/O重定向的预备...

    02-SHELL编程之流程控制和循环语句

    3. 根据逻辑和语法结构来编写脚本(条件判断或者流程控制) 步骤: vim ping.sh #!/bin/bash # Name:ping.sh # Path:/shell02/ # Usage:/shell02/ping.sh # ... #获取远程主机的IP地址(定义变量让用户自己输入) ...

    Shell脚本if else语句小结

    在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样: 代码如下: if condition then  command1  command2  …  commandN fi 当然,也可以写成一行(适用于终端命令提示符),像...

    Bash Shell中的select命令简单使用示例

    前言 今天刚好写了一个自动化打包脚本,再次使用到了bash shell,好幸福的感觉。这里主要是想介绍一下...在select执行时,会根据list数组给出选择菜单,用户选择后的结果保存在$var变量中,然后执行statements语句。执

    bash浅入

    目录shell脚本规范bash字符变量运算符算数运算符关系运算符逻辑运算符字符串运算符文件比较运算符流程控制if elsefor 循环while 语句until 循环case 语句break 命令continue 命令函数参考 Bash(GNU Bourne-Again ...

    Shell脚本学习笔记

    第1章 BashShell命令 6 1.1 Shell提示符 6 1.2 文件与目录Shell命令 7 1.2.1 更改目录命令(cd) 7 1.2.2 列表命令(ls) 7 1.2.3 操作文件命令 10 1.2.4 目录处理命令 14 1.2.5 查看文件内容命令 15 1.3 监控程序 20 ...

    浅谈Shell 流程控制

    在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 if else if if 语句语法格式: if condition then command1 command2 ... commandN fi 写成一行(适用于终端命令提示符): if [ $...

    Shell-Programming.ppt

    shell 的主要特点、类型、建立和执行的方式 bash 中历史命令的作用以及应用 别名的定义及使用 bash 变量的分类、定义形式以及...各种控制语句的格式、功能以及流程 bash 中算术运算的使用 bash 函数的构成及使用规则

    c++开源项目标配cmake

    #### 1.基础概念 - **CMake**是一个**跨平台**的安装编译工具,可以用**简单**的...- **变量使用${}方式取值,但是在IF控制语句中是直接使用变量名,如if(${hello}) 错误的 应该是 if(hello)** #### 3.CMake重要指令

    多点路径规划matlab代码-CE_Mutation:用于控制进化研究和仿真的变异工具

    突变-在目标文件的源代码中更改某些语句。 Mutator-一种自动在编程文件上进行突变的软件工具。 Mutationdocker-配置为运行mutator的虚拟机环境。 突变-更改了与原始程序不同代码的编程文件。 关于 网络物理突变工具...

    Linux 第四篇 shell编程,逻辑控制

    讲过上一篇的shell介绍,相信对shell有了...②BASH中的语句结尾不需要分号;   分支控制,基本结构: ① if[expression] then  #code block fi   ② if[expression] then  #code block else  #code block fi   ③

    Linux_基础教程--Shell脚本编程.ppt

    本文档为原创,主要讲解了基于linux平台的bash编程基本命令使用,帮助学习者熟悉Shell 脚本的编码规范,掌握执行和调试方法...[] 、[[]]、(()),掌握各种流程控制语句的使用,掌握函数的定义、调用和传递返回值的方法等

    leetcode下载-fly:飞

    学习控制语句 使用 LeetCode 上的一些和当前所学内容相关的算法题来作为课堂练习 git + maven 的安装和使用 maven 安装 下载 maven 最新版本, 解压下载的安装包(例如:apache-maven-3.6.3-bin.zip)到某个目录 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    前面介绍了Linux下有多种Shell,一般缺省的是Bash,如果想更换Shell类型可以使用chsh命令。先输入账户密码,然后输入新Shell类型,如果操作正确系统会显示“Shell change”。其界面一般如下: Changing fihanging ...

    跟老男孩学Linux运维:Shell编程实战

    / 223.1 什么是Shell变量 / 223.2 环境变量 / 233.3 普通变量 / 313.4 变量定义技巧总结 / 40第4章 Shell变量知识进阶与实践 / 414.1 Shell中特殊且重要的变量 / 414.2 bash Shell内置变量命令 / 524.3 ...

Global site tag (gtag.js) - Google Analytics