01. for 循环
for 循环遍历列表中的每个元素。有多种语法形式:列表、C 风格、文件通配。
bash
# 列表循环
for FRUIT in apple banana cherry; do
echo "$FRUIT"
done
# 数字序列
for i in {1..5}; do
echo "$i"
done
# C 风格 for 循环
for ((i=0; i<10; i++)); do
echo "$i"
done
# 遍历文件
for FILE in *.txt; do
echo "文件: $FILE"
done02. while 和 until
while 循环在条件为真时重复执行。until 循环在条件为假时重复执行(与 while 相反)。
bash
# while 循环
COUNT=1
while [ "$COUNT" -le 5 ]; do
echo "计数: $COUNT"
((COUNT++))
done
# 无限循环
while true; do
read -p "输入 (q 退出): " INPUT
[ "$INPUT" = "q" ] && break
echo "你输入了: $INPUT"
done
# 读取文件每一行
while IFS= read -r LINE; do
echo "$LINE"
done < file.txt知识测验
第 1/5 题正确 0
while 和 until 的区别是什么?
下一节
下一节 函数定义