`
shicheng
  • 浏览: 165267 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

Shell脚本语法--for/do/done

阅读更多

Shell脚本的for循环结构和C语言很不一样,它类似于某些编程语言的foreach循环。例如:

#! /bin/sh

for FRUIT in apple banana pear; do
  echo "I like $FRUIT"
done

FRUIT是一个循环变量,第一次循环$FRUIT的取值是apple,第二次取值是banana,第三次取值是pear。再比如,要将当前目录下的chap0chap1chap2等文件名改为chap0~chap1~chap2~等(按惯例,末尾有~字符的文件名表示临时文件),这个命令可以这样写:

$ for FILENAME in chap?; do mv $FILENAME $FILENAME~; done

也可以这样写:

$ for FILENAME in `ls chap?`; do mv $FILENAME $FILENAME~; done

分享到:
评论

相关推荐

    Shell脚本常识--(循环控制)

    本文将深入探讨Shell脚本中的两种主要循环结构:while循环和for循环,它们是编写复杂逻辑和重复执行任务的关键元素。 首先,我们来看`while`循环。while循环在满足特定条件时反复执行一段代码,直到条件不再满足...

    【shell】shell脚本语法

    希望各位不要白piao,点个赞或者刷个评论再走,还有【禁止转载】 本篇文章会介绍一些基础的shell语法,虽然有点长,但是如果我下面列出的重点你...for/do/done -> 几种实用的for循环写法 while/do/done break和continue

    shell脚本100例-详细高清版

    在学习shell脚本时,基础语法是首要内容。包括变量的声明和使用、条件语句(if-else)、循环结构(for、while)、函数定义以及输入/输出重定向等。例如,`#!/bin/bash`是脚本的首行,用于指定解释器为Bash;`echo`...

    shell脚本语法

    ### Shell脚本语法详解 #### 一、Shell脚本基础 **Shell脚本**是一种用于自动化执行Linux或Unix系统中的任务的脚本语言。通过编写Shell脚本,用户可以组合多个命令来完成复杂的操作,提高工作效率。Shell脚本的...

    Linux命令行与shell脚本编程-图形化桌面的脚本编程案例代码

    在Linux操作系统中,命令行和Shell脚本编程是日常系统管理及自动化任务的重要工具。本文将深入探讨如何在Linux环境中利用Shell脚本实现图形化桌面的交互式功能,特别是通过`msgbox`、`select`命令以及`dialog`工具来...

    shell脚本相关资料

    下面将详细讨论shell脚本的基本概念、常用命令、语法结构以及如何编写和运行shell脚本。 1. Shell的基本概念 Shell是用户与操作系统内核交互的接口,提供了一种命令行环境,让用户通过输入指令来控制计算机。在...

    shell脚本与Makefile区别.docx

    "shell脚本与Makefile区别" shell 脚本和 Makefile 是两个不同的工具,它们都用于自动化构建和编译过程,但是它们有很大的不同之处。本文将详细介绍 shell 脚本和 Makefile 的区别。 首先,shell 脚本和 Makefile ...

    shell脚本的demo

    本示例“shell脚本的demo”提供了一个基础的教程,旨在帮助初学者理解并掌握Shell脚本的基本语法和用法。下面将详细阐述相关知识点。 1. **Shell脚本简介**: Shell脚本是一种文本文件,包含了一系列命令,当执行...

    常用shell脚本总结

    本篇文章将深入探讨shell脚本的基础知识,包括基本语法、变量、条件语句、循环结构、函数以及一些实用的内置命令。 首先,让我们了解什么是Shell。Shell是操作系统提供的一种命令解释器,用户可以通过Shell与系统...

    SHELL编程---初学者

    - 脚本文件:SHELL脚本本质上是一个文本文件,包含一系列命令,可以被SHELL解释并执行。 - 执行权限:为了运行SHELL脚本,需要确保文件具有执行权限(`chmod +x script.sh`)。 - 文件头:通常在脚本开头写入`#!/...

    LinuxShell脚本编程实例.doc

    本文将通过实例讲解Linux Shell脚本编程的基本概念、语法和应用。 一、基本概念 1. Shell脚本是什么? Shell脚本是指使用Shell命令语言编写的程序,用于自动执行一系列任务或操作。Shell脚本通常以文本文件形式...

    shell脚本编译基础

    通过以上内容的学习,我们可以了解到Shell脚本编写的基本规则、常用方法以及基础语法,这些知识点对于初学者来说是非常重要的。熟练掌握这些内容能够帮助开发者更高效地利用Shell脚本来处理日常任务。

    linux-ts一个shell测试脚本

    shell脚本的基础语法包括变量定义、命令执行、流程控制结构(如if-else、for、while等)、函数定义等。例如,在"ts"脚本中,我们可能会看到类似以下的语句: ```bash #!/bin/bash # 定义变量 var1="Hello" var2=...

    linux-shell脚本语言讲义

    Linux Shell脚本是一种强大的自动化工具,它允许用户编写批处理程序来执行一系列命令,类似于Windows环境中的批处理文件。在Linux环境中,Shell脚本比DOS批处理文件更加强大和灵活,支持更多的编程特性。本文主要...

    自学shell脚本

    Shell脚本是Linux/Unix操作系统中的一种脚本语言,它基于命令行接口,允许用户编写自动化任务并执行一系列系统操作。在Linux世界里,Shell脚本扮演着重要的角色,能够大大提高工作效率,尤其对于系统管理员和程序员...

    Linux常用Shell脚本珍藏

    ### Linux常用Shell脚本知识点详解 #### 一、文件类型判断与操作脚本 ##### 场景背景 在日常的Linux运维工作中,经常会遇到需要判断文件类型并进行相应操作的需求,比如判断某个文件是否为字符设备文件,并将其...

    shell脚本练习

    Shell脚本是Linux/Unix操作系统中的一种编程语言,它允许用户...总的来说,通过分析和学习这两个压缩包中的文件,你可以深入了解shell脚本的语法、常用命令和实战应用,从而在Linux环境下实现更高效的自动化工作流程。

    [Linux]Shell脚本编程详解

    这篇文章将深入探讨Shell脚本编程的基础知识,包括语法、常用命令以及如何创建和运行自定义脚本。 1. Shell介绍 Shell是Linux系统中的一个命令解释器,它提供了用户与操作系统内核交互的界面。常见的Shell有Bash...

Global site tag (gtag.js) - Google Analytics