在Linux中,done
关键字通常用于结束一个循环结构,如for
循环、while
循环或until
循环。在使用这些循环结构时,需要使用do
关键字来开始循环体,然后使用done
关键字来结束循环体。示例代码如下:
#!/bin/bash
# 使用for循环遍历数组
fruits=("apple" "banana" "cherry")
for fruit in "${fruits[@]}"
do
echo "I like $fruit"
done
# 使用while循环打印数字
num=1
while [ $num -le 5 ]
do
echo $num
num=$((num + 1))
done
# 使用until循环倒计时
countdown=10
until [ $countdown -eq 0 ]
do
echo "$countdown seconds left"
countdown=$((countdown - 1))
done
在上面的示例中,done
关键字被用于结束for
、while
和until
循环结构,确保循环体内的命令会被正确执行。在编写shell脚本时,记得在每个循环结构的结束处使用done
关键字。