`
tigerli
  • 浏览: 101113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell script学习笔记三

 
阅读更多

##### 循环 #####
有四种方式:while ... do ... done,until ... do ... done,for ... do ... done,for ... in ... do ... done

## while ... do ... done
while condition
do
   //do what you want
done

解释:当condition不成立时终止循环

## until ... do ... done
until condition
do
   //do what you want
done

解释:刚好和while  相反,当condition成立时终止循环

## for ... do ... done
for ((初始值; 条件; 执行步骤))
do
   //do what you want
done

解释:例子说明问题,1到100的和 ~~
sum=0
for (( i=1; i<=100; i++ )
do
    sum=$(($sum+$i))
done

## for ... in ... do ... done
这个比较特别,第一次见到,哈
for var in con1 con2 con3 ...
do
   //do what you wan
done

解释:执行第一次循环时,变量var的值是con1; 第二次时是con2,第三次是con3;...依此类推
for color in red yellow white
do
   echo "The color is $color"
done
<!---->
分享到:
评论

相关推荐

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...

    shell编程学习笔记

    个人在shell script学习中的一些笔记,供参考

    shell脚本编程学习笔记汇总

    shell脚本编程学习笔记汇总 本文档总结了 Linux shell 脚本编程的学习笔记,涵盖了 shell 脚本的定义、编写、权限、存放位置、函数、变量、IF 控制语句、命令退出状态等知识点。 一、shell脚本的定义 shell 脚本是...

    linux shell语言基础笔记 xmind

    这份“Linux Shell语言基础笔记xmind”显然是一个整理了Shell基础知识的思维导图文件,对于初学者或者需要复习Shell语法的人来说,是一个极好的学习资源。 首先,让我们来探讨一下Shell的基础知识。在Linux中,最...

    总结搜集的shell脚本学习笔记(完结篇).pdf

    ### Shell脚本编程知识点概述 #### 一、预备知识与基本概念 在开始Shell脚本文档的学习之前,首先需要理解Shell...以上就是文档《总结搜集的shell脚本学习笔记(完结篇)》中所涵盖的主要知识点,希望对你有所帮助。

    shell学习笔记.docx

    ### Shell学习笔记知识点详解 #### 一、变量定义与引用 **定义变量注意事项:** - **定义格式**:在Shell脚本中定义变量时,变量名与等号(`=`)之间不能有空格。 - 正确示例:`var1=value` - 错误示例:`var1 ...

    Linux Shell从入门到精通学习笔记

    Linux Shell是Linux操作系统中的一种命令解释器,它允许用户通过命令行界面与系统进行交互,执行各种系统操作。本文档《Linux Shell从入门到精通》是作者李振良...因此,这份学习笔记对于目标人群具有很高的实用价值。

    linux运维学习笔记:Shell脚本书写规范.pdf

    Linux运维学习笔记:Shell脚本书写规范 Shell脚本是Linux系统中一种极为重要的工具,它能够帮助用户执行批量的命令操作,自动化日常运维任务。编写规范、易于理解的Shell脚本不仅有助于提高工作效率,而且方便日后...

    linux shell 笔记 (未整理)

    三、Shell脚本 1. **脚本结构**:Shell脚本以`#!/bin/bash`作为开头,指定使用Bash解释器。接着是变量声明和命令执行。 2. **变量**:变量名前加 `$` 表示引用,如`echo $name`。可以使用`export`将变量导出为环境...

    shell学习笔记

    ### Shell学习笔记知识点详解 #### 一、Shell的概述与分类 **Shell**是一种命令行解释器,也是用户与Linux操作系统交互的主要方式之一。它既是一个命令语言,又是一个程序设计语言。 - **交互式Shell**:用户通过...

    Unix中的shell程序编写笔记

    这篇“Unix中的shell程序编写笔记”将深入探讨如何利用Shell编写高效、自动化的脚本。 一、Shell的基本概念 1. Shell类型:Unix中有多种Shell,如Bash(Bourne-Again SHell)、C Shell、Korn Shell和Z Shell等,...

    入门到熟练 高效 Bash Shell 学习笔记材料书籍 BashNotesForProfessionals

    一本特别实在的 Bash 笔记教程,学习效率很高。是一份不可多得的高效 Bash 学习材料。如果你想学习 Bash Shell、Bash 脚本编程,看它绝对没错。免费分享!不用积分,更不用付费! 或者从此处直接下载: ...

    《Linux命令行与Shell脚本编程大全》 学习笔记

    三、高级Shell编程技巧 1. 命令别名:通过`alias`命令创建快捷方式。 2. 管道:`|`用于连接命令,将前一个命令的输出作为后一个命令的输入。 3. 通配符:`*`匹配任意数量字符,`?`匹配单个字符。 4. 文件描述符:`0`...

    AS4AS学习笔记

    在"AS4AS学习笔记"中,我们可以期待找到关于如何利用AppleScript进行高效自动化操作的详细知识。 AppleScript是Apple公司设计的一种易于学习但功能强大的脚本语言,它的主要目标是让用户无需深入学习复杂的编程概念...

    linux运维学习笔记:Shell条件语句.pdf

    首先,Shell条件语句主要包括三种基本结构: 1. **单分支结构**:这是最简单的条件判断,只包含一个if和一个then部分。如果条件满足,则执行then后的命令。 ```bash if condition then command fi ``` 2. **...

    Java/JavaEE 学习笔记

    script学习笔记.....................198 HTML: 超文本标记语言.......................198 1、html简介...........198 2、动态网页开发技术......................199 3、html的基本构成............................

    马哥的linux学习笔记

    最后,笔记还涉及了一些高级话题,如脚本编程(bash shell script)、系统监控(如top、htop、iotop等)、性能调优和故障排查方法。这些内容有助于提升读者解决实际问题的能力。 综上所述,《马哥的Linux学习笔记》...

    Linux SHell Script

    **3. 控制结构** - **条件语句**: `if...fi`, `if...then...else...fi`, `case...esac`用于基于条件执行代码块。 - **循环结构**: `for...do...done`, `while...do...done`, 和 `until...do...done`用于重复执行...

    Shell 設計入門,很详细的教学笔记

    要运行一个Shell脚本,你需要首先给予它执行权限(例如`chmod +x script.sh`),然后通过`./script.sh`来执行。 2. **基本命令** Bash内建了许多命令,如`echo`用于打印字符串,`cd`用于切换目录,`pwd`显示当前...

Global site tag (gtag.js) - Google Analytics