Shell for循环语句

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

无涯教程此章演示 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

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

技术教程推荐

朱赟的技术管理课 -〔朱赟〕

深入浅出gRPC -〔李林锋〕

Vue开发实战 -〔唐金州〕

Netty源码剖析与实战 -〔傅健〕

后端技术面试 38 讲 -〔李智慧〕

Web安全攻防实战 -〔王昊天〕

如何成为学习高手 -〔高冷冷〕

如何讲好一堂课 -〔薛雨〕

业务开发算法50讲 -〔黄清昊〕

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