Shellfor循环语句

Shellfor循环语句 首页 / Shell入门教程 / Shellfor循环语句

无涯教程此章演示 for循环在列表数据中的值,直到循环完列表。

for in 语法

使用 in 循环for列表语法如下所示。此for循环在列表中包含许多变量,并将对列表中的每个元素执行。例如,如果列表中有10个变量,则循环将执行十次,并且值将存储在varname中。

for varname in list

看一下上面的语法:

  • 关键字for,in,do,done
  • List是由空格分隔的变量列表。如果for语句中没有list,则它将采用传递到Shell程序中的位置参数值。
  • 变量名是用户设置的任何变量。

for in 示例

我们展示了一个示例,用于在for循环1..10的值

#!/bin/bash


for num in {1..10}

do

 echo "learnfk 数值: $num"

done

看上面的图,我们的变量名是 num ,列表在花括号下指定。在花括号中,前两个将从1初始化表,10表示$num的最大值。

Shellscripting For loops 3

for 语法

类似于C编程语言的语法。

#!/bin/bash

 

for (( cond1;cond2;cond3))

do

  echo "statement"

done

查看上面代码所示,cond1表示初始化,cond2表示条件,cond3表示更新初始化值。

for 示例

我们已经显示了一个示例,用于反向计数。

#!/bin/bash


for (( i=10;i>=1;i--))

do

  echo "learnfk value  $i"

done

 $i将以10初始化,直到1,然后以1的值递减。

查看上面的图,这是脚本的输出。

Shellscripting For loops 6

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

程序员职业规划手册 -〔雪梅〕

手把手带你写一门编程语言 -〔宫文学〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

检索技术核心20讲 -〔陈东〕

安全攻防技能30讲 -〔何为舟〕

性能工程高手课 -〔庄振运〕

说透中台 -〔王健〕

如何设计一个秒杀系统 -〔许令波〕

从0开始学架构 -〔李运华〕

好记忆不如烂笔头。留下您的足迹吧 :)