Shell脚本for循环语句简明教程

 更新时间:2014年07月19日 10:59:21   投稿:junjie  
这篇文章主要介绍了Shell脚本for循环语句简明教程,简洁易懂,非常适合刚入门的shell新手,需要的朋友可以参考下

与其他编程语言类似,Shell支持for循环。

for循环一般格式为:

复制代码 代码如下:

for 变量名 in 列表
do
    command1
    command2
    ...
    commandN
done

当变量值在列表里,for循环即执行一次所有命令,使用变量名获取列表中的当前取值。命令可为任何有效的shell命令和语句。in列表可以包含替换、字符串和文件名。

in列表是可选的,如果不用它,for循环使用命令行的位置参数。

例如,顺序输出当前列表中的数字:

复制代码 代码如下:

for loop in 1 2 3 4 5
do
    echo "The value is: $loop"
done

输出:
The value is: 1
The value is: 2
The value is: 3
The value is: 4
The value is: 5

顺序输出字符串中的字符:

复制代码 代码如下:

for str in 'This is a string'
do
    echo $str
done

输出:
This is a string

相关文章

  • Shell脚本中管道的几种使用实例讲解

    Shell脚本中管道的几种使用实例讲解

    今天小编就为大家分享一篇关于Shell脚本中管道的几种使用实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Shell条件语句(条件测试、if语句、case语句)

    Shell条件语句(条件测试、if语句、case语句)

    本文主要介绍了Shell条件语句(条件测试、if语句、case语句),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Linux chown命令使用示例

    Linux chown命令使用示例

    Linux chown命令用于设置文件所有者和文件关联组的命令,chown 需要超级用户 root 的权限才能执行此命令,本文给大家分享Linux chown命令使用示例,感兴趣的朋友一起看看吧
    2023-03-03
  • 详解Sed命令的用法与正则表达式元字符

    详解Sed命令的用法与正则表达式元字符

    sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。这篇文章主要介绍了Sed命令使用与正则表达式元字符,需要的朋友可以参考下
    2017-12-12
  • find 命令全集

    find 命令全集

    find命令用来在指定目录下查找文件,本文给大家整理了关于find命令的相关知识,感兴趣的朋友跟随小编一起看看吧
    2022-12-12
  • Linux启动新进程的几种方法及比较

    Linux启动新进程的几种方法及比较

    有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别。
    2017-04-04
  • 在Linux中复制文件夹的命令详解

    在Linux中复制文件夹的命令详解

    这篇文章给大家介绍了Linux的基础操作,如何在 Linux 中复制文件夹,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-12-12
  • Shell 批量进程判断是否存在

    Shell 批量进程判断是否存在

    本文主要介绍了Shell 批量进程判断是否存在,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 强制删除rpm包的方法

    强制删除rpm包的方法

    本文给大家介绍强制删除rpm包,对rpm包删除方法感兴趣的朋友可以一起学习
    2015-11-11
  • 浅析linux下如何用脚本自动发送文本mail邮件

    浅析linux下如何用脚本自动发送文本mail邮件

    这篇文章主要是介绍如何linux下通过脚本自动发送文本mail邮件,特分享下,方便需要的朋友
    2013-05-05

最新评论