admin 管理员组

文章数量: 887021


2023年12月24日发(作者:如何学程序编程)

sh 循环调用命令

在Shell脚本中,可以使用循环结构来调用命令。常见的循环结构有for循环和while循环。

循环:

shell

for 变量名 in 列表

do

命令1

命令2

done

在for循环中,变量名可以是任何有效的变量名,列表可以是任何有效的列表,可以是数字列表、字符串列表或其他类型的列表。循环会依次遍历列表中的每个元素,并将当前元素赋值给变量名,然后执行循环体中的命令。循环会一直执行,直到循环结束或遇到break语句。

例如,以下是一个使用for循环调用命令的示例:

shell

#!/bin/bash

for i in 1 2 3 4 5

do

echo "Number: $i"

done

上述脚本会依次输出数字1到5,每个数字一行。

循环:

shell

while 条件

do

命令1

命令2

done

在while循环中,条件可以是任何有效的测试条件。只要条件为真,循环就会一直执行,直到条件为假或遇到break语句。在每次循环中,会执行循环体中的命令。

例如,以下是一个使用while循环调用命令的示例:

shell

#!/bin/bash

counter=1

while [ $counter -le 5 ]

do

echo "Number: $counter"

((counter++))

done

上述脚本会依次输出数字1到5,每个数字一行。在每次循环中,计数器counter会自增1。


本文标签: 循环 列表 命令 程序 调用