linux中bash shell的几种循环写法
学习教程 2023-07-25 05:38 288

在Linux中,Bash Shell提供了多种循环结构,以下是几种常见的循环写法:

  1. for循环:
shell
for i in {1..5}; do echo $i done

这将循环打印从1到5的数字。

  1. while循环:
shell
n=1 while [ $n -le 5 ]; do echo $n ((n++)) done

这将循环打印从1到5的数字。

  1. until循环:
shell
n=1 until [ $n -gt 5 ]; do echo $n ((n++)) done

这将循环打印从1到5的数字,与while循环正好相反。

  1. 遍历列表循环:
shell
fruits=("apple" "banana" "orange") for fruit in "${fruits[@]}"; do echo $fruit done

这将循环打印列表中的每个水果。

  1. 遍历文件内容循环: