`
luzl
  • 浏览: 572232 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Unix Shell 的 for 循环

    博客分类:
  • Unix
阅读更多
这里有三种形式的for循环:
首先生成一个列表list,然后循环list:
for variable in list
do
   echo $variable
done


通配符循环,列出目录中所有文件,你如果使用a*,则是列出所有a开头的文件:
for file in *
do
   echo $file
done


指定次数循环
for n in {1..10}
do
   echo $n
done


下面是个能够执行的示例:
#!/bin/bash
for n in {1..10}
do
   out=$(( $n % 2 ))
   if [ $out -eq 0 ]
   then
	echo "$n is even number"
   else
	echo "$n is ODD number"
   fi
done
分享到:
评论

相关推荐

    Linux与UNIX Shell编程指南.pdf

    控制结构是Shell脚本中用于控制执行流程的语句,包括if语句、case语句、for循环、while循环等。这些语句可以根据不同的条件和逻辑来执行不同的操作。 5. 函数 函数是Shell脚本中的一种编程单元,用于封装一组相关...

    Unix Shell by Example.zip

    在Shell脚本中,控制结构如条件语句(`if`、`else`、`elif`)和循环(`for`、`while`、`until`)是必不可少的。它们允许根据特定条件执行不同的代码块,或者重复执行某段代码。此外,Shell还支持数组、变量赋值、...

    Unix shell by Example

    脚本中包含了变量、条件语句(如`if`)、循环结构(如`for`和`while`)以及函数定义等编程元素。例如,你可以用`grep`命令搜索文件中的特定字符串,或者用`find`命令查找满足特定条件的文件。 在文件管理方面,书中...

    Sams Unix Shell Programming

    4. **脚本结构**:Shell脚本通常包含变量定义、条件语句(if-else)、循环结构(for、while)、函数定义等。理解这些结构是编写复杂脚本的关键。 5. **正则表达式**:在Shell编程中,正则表达式用于模式匹配和数据...

    UNIX shell范例精解(第4版)

    2. 脚本编写入门:讲解如何编写简单的shell脚本,包括脚本结构、变量使用、参数传递、控制流程(比如if条件判断,for和while循环)以及函数的使用。 3. 高级shell特性:例如输入输出重定向、管道、进程替换、信号...

    unix shell程序设计

    控制语句如`if`、`case`、`while`和`for`允许根据条件或循环结构执行不同的命令。此外,标点符号如`;`用于分隔命令,`&`用于后台执行命令,`|`用于命令间的数据流重定向。 通过shell程序设计,用户能够将一系列的...

    unix shell 最经典的学习资料.rar

    脚本的基本结构包括变量声明、条件语句(如`if`、`else`)、循环结构(如`for`、`while`)以及函数定义。另外,Shell支持命令替换、管道、重定向等高级特性,如`>`和`用于输入输出重定向,`|`用于命令链接。 在Unix...

    Unix Shell介绍

    2. **流程控制**:包括条件语句(if-else)和循环(for, while)。 3. **函数**:封装可复用的代码段。 4. **输入/输出重定向**:将输出导向文件或从文件读取输入。 5. **管道**:连接多个命令,将一个命令的输出...

    LINUX与UNIX SHELL编程指南(很全)

    18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 ...

    unix shell范例精解

    2. **Shell脚本结构**:讲解如何编写Shell脚本,包括变量声明、函数定义、条件语句(if-else)、循环结构(for、while)等。 3. **管道和重定向**:介绍如何使用管道(|)将命令的输出传递给另一个命令,以及如何...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    3. **流程控制**:讲解if、else、for、while等条件和循环语句的用法。 4. **函数**:如何定义和调用自定义函数,以实现代码复用。 5. **输入/输出重定向**:如何改变命令的标准输入、输出和错误输出,实现文件操作...

    UNIX SHELL编程.rar

    2. **循环结构**:`for`、`while`和`until`循环用于重复执行一段代码直到满足特定条件。 3. **函数**:定义可重用的代码块,提高代码组织性。 **SHELL特殊字符** - `$`:引用变量的值。 - `;`:命令分隔符,用于在...

    UNIX shell范例精解(第4版) -- 源代码

    - **循环结构**:`for`、`while`和`until`循环用于重复执行任务。 - **函数定义**:创建可重用的代码片段,如`function myfunc() { commands; }`。 - **命令替换与管道**:`$(command)`或``command``用于捕获命令...

    UNIX Shell 范例精解(第4版).pdf

    3. **Shell脚本编程**:深入讲解Shell脚本的编写,包括变量、条件语句(如`if-else`)、循环结构(如`for`和`while`)、函数定义和调用等。此外,还将介绍数组、命令替换、I/O重定向、错误处理和调试技巧。 4. **...

    UNIX shell范例精解(第4版)-源代码

    2. **流程控制结构**:包括条件语句(if...else)、循环(for、while)、case语句,用于根据不同的条件执行不同的操作或重复执行任务。 3. **命令别名和函数**:创建命令别名可以简化常用命令的输入,定义函数则能...

    shell编程入门教程+shell脚本专家指南+UNIX.shell编程24小时教程.rar

    Shell编程是Linux/Unix操作系统中的一种重要工具,它允许用户通过命令行与系统进行交互,执行各种任务。本文将深入探讨Shell编程的基础知识,包括基本语法、常用的内置命令、条件语句、循环结构以及函数的使用,旨在...

    LINUX与UNIX SHELL编程指南(PDF)

    3. **流程控制**:介绍如何使用if-else语句、case语句、for循环、while循环和until循环来实现条件判断和迭代。 4. **命令替换与管道**:讲解命令替换(command substitution)和管道(pipe)的概念,如何将一个命令...

    Unix Shell Programming, Third Edition

    4. **流程控制**:掌握条件语句(`if`,`else`),循环结构(`for`,`while`),以及如何使用`case`语句来实现多分支逻辑。 5. **管道与重定向**:学习如何使用管道(`|`)将命令输出传递给另一个命令,以及如何利用...

    Unix Shell

    8. **条件判断和循环结构**:Bash支持if-else、while、for等控制结构,使得编写脚本更为灵活。 9. **子shell**:在Shell中启动新的子进程,用于运行独立的命令或脚本。 10. **函数和脚本**:用户可以编写包含多个...

Global site tag (gtag.js) - Google Analytics