linux中bash shell的几种循环写法
学习教程
2023-07-25 05:38
288
在Linux中,Bash Shell提供了多种循环结构,以下是几种常见的循环写法:
- for循环:
shell
for i in {1..5}; do
echo $i
done
这将循环打印从1到5的数字。
- while循环:
shell
n=1
while [ $n -le 5 ]; do
echo $n
((n++))
done
这将循环打印从1到5的数字。
- until循环:
shell
n=1
until [ $n -gt 5 ]; do
echo $n
((n++))
done
这将循环打印从1到5的数字,与while循环正好相反。
- 遍历列表循环:
shell
fruits=("apple" "banana" "orange")
for fruit in "${fruits[@]}"; do
echo $fruit
done
这将循环打印列表中的每个水果。
- 遍历文件内容循环: