shell中的for循环用法
时间: 2023-04-26 10:05:26 浏览: 96
shell中的for循环用法详解
在shell中,for循环用于遍历一个列表或者数组中的元素。for循环的语法如下:
```
for 变量名 in 列表
do
循环体
done
```
其中,变量名是循环变量,列表是需要遍历的元素列表,循环体是需要执行的操作。在循环体中,可以使用变量名来引用当前遍历到的元素。
例如,以下代码可以遍历一个数组中的元素,并输出每个元素的值:
```
#!/bin/bash
# 定义一个数组
arr=("apple" "banana" "orange" "grape")
# 遍历数组中的元素
for fruit in ${arr[@]}
do
echo $fruit
done
```
输出结果为:
```
apple
banana
orange
grape
```
除了遍历数组,for循环还可以遍历一个范围内的数字,例如:
```
#!/bin/bash
# 遍历数字1到10
for i in {1..10}
do
echo $i
done
```
输出结果为:
```
1
2
3
4
5
6
7
8
9
10
```
阅读全文