2024年6月8日发(作者:)

linux shell 循环语句

Linux Shell是一种强大的命令行工具,它提供了很多循环语句,可

以帮助我们快速地处理大量的数据。在本文中,我们将介绍一些常

用的循环语句,包括for循环、while循环、until循环等,以及它

们的用法和示例。

1. for循环

for循环是一种常用的循环语句,它可以遍历一个列表或者一个范

围内的数字。for循环的语法如下:

```

for variable in list

do

command1

command2

...

done

```

其中,variable是一个变量名,list是一个列表,可以是一个数组、

一个文件列表或者一个字符串列表。在循环中,变量variable会依

次取list中的每个元素,并执行循环体中的命令。

例如,我们可以使用for循环来遍历一个数组:

```

#!/bin/bash

fruits=("apple" "banana" "orange" "grape")

for fruit in "${fruits[@]}"

do

echo "I like $fruit"

done

```

输出结果为:

```

I like apple

I like banana

I like orange

I like grape

```

2. while循环

while循环是一种基于条件的循环语句,它会在条件为真的情况下

一直执行循环体中的命令。while循环的语法如下: