shell脚本中的for循环
时间: 2023-06-05 19:48:04 浏览: 127
在shell脚本中,for循环可以用于遍历一系列元素。常见的语法格式如下:
```
for 变量名 in 元素列表
do
# 执行语句
done
```
其中,变量名代表遍历过程中的变量,可以自定义。元素列表是需要遍历的元素集合,可以是一个数组、一个命令的输出结果,或者是使用通配符匹配的文件列表。
for循环的执行过程是:依次将元素列表中的每个元素赋值给变量名,然后执行do和done之间的语句。每次循环结束后,变量名会更新为下一个元素的值,直到所有元素都被遍历完成。
例如,以下脚本会遍历数组中的所有元素,并输出每个元素的值:
```
#!/bin/bash
fruits=("apple" "banana" "orange" "pear")
for fruit in "${fruits[@]}"
do
echo "$fruit"
done
```
输出结果为:
```
apple
banana
orange
pear
```
阅读全文