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

shell语法: for in do done

阅读更多
在shell里面,关于循环的语句很多,最简单的一个
for

in

do

done

这样的结构就是一个简单的循环,将列表中的每一个条目都循环一次。
了解编程的人都知道for和while循环的区别:
while,until的循环方式是必须要“符合某个条件”的状态,再循环
for这种语法则是“已经知道将要进行几次循环”的状态。
所以for循环的语法结构如下:
for var in con1  con2 con3...
do
    程序段
done
就上面的语法结构来说,这个var的变数内容在循环工作的时候:
1 第一次循环时,var的内容是con1;
2 第二次循环时,var的内容是con2;
3 第三次循环时,var的内容是con3;
......

例子:
for f in test*; do mv $f $f.log;done
将文件夹中test开头的文件重命名为testXXX.log
分享到:
评论

相关推荐

    linux shell循环:for、while、until用法详解

    本篇文章将深入探讨三种常见的循环结构:for、while和until。 **1. for循环** for循环常用于已知循环次数的情况。其基本语法如下: ```bash for 变量名 in 列表;do 循环体 done ``` 列表可以包含一系列值,如...

    shell语法与编程精选.

    **Shell语法与编程精选** Shell,作为Linux/Unix操作系统中的命令解释器,是用户与操作系统交互的重要工具。它不仅能够执行系统命令,还能通过编写脚本实现自动化任务处理,极大地提高了工作效率。本篇将深入探讨...

    linux中 shell编程 for in 循环 详细介绍

    #### `for in` 循环的基本语法 `for in` 循环的基本语法如下: ```bash for 变量 in 值列表 do 命令 done ``` 其中,“变量”是循环中使用的变量名称,“值列表”可以是任意数量的值,它们之间通过空格分隔。 #...

    Shell中的for循环总结

    1. **基础for循环语法**: ```bash for 变量 in 值列表 do # 循环体 done ``` 这种形式的for循环常用于遍历字符串、数组或命令的输出。例如: ```bash for i in `ls` do echo $i done ``` 2. **C语言...

    Shell基本语法

    for i in {1..5}; do echo "This is loop number $i" done ``` `while`循环会在条件为真时持续执行,`until`则相反: ```bash count=0 until [ $count -ge 5 ]; do echo "Count is: $count" ((count++)) done ``...

    shell基本语法 (可下载示例代码)

    这些示例脚本文件`if.sh`, `for.sh`, `re.sh`, `case.sh`, `until.sh`, `while.sh`, `fun2.sh`, `fun.sh`分别对应了上述不同的Shell语法结构。通过学习和实践这些脚本,你可以深入了解并掌握Shell编程的基本技能。

    shell 基本语法

    ### Shell基本语法详解 #### 一、合理使用注释 在Shell脚本中,注释是一种非常重要的元素,它能够帮助我们理解脚本的工作原理,同时也方便后续的维护与更新。注释通常以`#`符号开头,在此之后的内容会被Shell解释...

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

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

    第二十三章:shell循环之for、while、case1

    本文将详细讲解三种主要的Shell循环:for、while和case。 一、for循环 for循环适用于处理有固定或者无规律的取值序列。其基本语法结构如下: ```bash for 变量名 in 变量取值列表 do 重复执行的命令(循环体) ...

    第二十三章:shell循环之for、while、case.pdf

    Shell 中的循环控制结构主要有三种:for 循环、while 循环和 case 循环。这些循环结构都是控制流程的重要组成部分,能够让用户根据不同的条件执行不同的命令。 一、for 循环 for 循环是一种根据指定的变量及变量...

    shell常用语法实例

    以下是一些常用的Shell语法及其应用: 1. **命令行参数**: 在Shell脚本中,参数可以使用变量$1, $2等来访问,其中$0代表脚本本身的名字。 2. **变量定义**: 变量赋值使用等号`=`,例如`name="John"`。不需要在变量...

    linuxSHELL学习之for、while、until

    ### Linux SHELL 学习之 for、while、until 循环详解 在 Linux SHELL 编程中,循环结构是实现脚本自动化处理的关键部分。本文将深入探讨三种常见的循环结构:`for`、`while` 和 `until` 的用法,并通过具体的示例来...

    shell脚本语法

    - **`for`**...**`in`**...**`do`**...**`done`**: 遍历序列。 - **`while`**...**`do`**...**`done`**: 当条件为真时重复执行。 - 示例: ```bash for i in $(seq 1 5); do echo "This is iteration $i" done ...

    Bash Shell 中的while 循环、 do…while

    文章目录while 循环的语法结构 和 一些例子:1、求 10 以内每个整数的平方值:2、使用 while 循环 的嵌套来实现打印三角形:do..while 语法:    此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感...

    shell编程语法和实例

    for i in {1..5}; do echo "Count: $i" done ``` 这将打印从1到5的数字。 5. **函数** Shell脚本可以定义函数来封装重复的代码。例如: ```bash greet() { echo "Hello, $1!" } greet "World" ``` 这...

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

    for var in item1 item2 ...; do # 循环体 done ``` 示例: ```bash for i in 1 2 3; do echo "Number: $i" done ``` ##### 2. `while`循环 `while`循环会重复执行一组命令,直到指定的条件不再满足为止。基本...

    linux shell编程

    - 语法:`for var in item1 item2 ...; do commands; done` - 示例:`for i in 1 2 3; do echo $i; done` - `while`: 当条件为真时反复执行一组命令。 - 语法:`while [ condition ]; do commands; done` - ...

    【shell】shell脚本语法

    本篇文章会介绍一些基础的shell语法,虽然有点长,但是如果我下面列出的重点你有点模糊的话尽量看一下,我个人觉得写的比较细。话不多说讲什么我会先列出来,如果会了可以忽略本文章,省下时间去学习别的知识~ 条件...

    shell编程教程

    三、Shell语法 1. 命令行参数:在执行脚本时,可以传递参数,通过$0到$9访问。 2. 输入/输出重定向:`>`用于输出重定向,将命令的输出写入文件;`用于输入重定向,从文件读取输入。 3. 管道符:`|`用于连接多个命令...

Global site tag (gtag.js) - Google Analytics