shell中while的用法
时间: 2024-06-18 17:02:34 浏览: 62
控制结构篇——while循环-shell学习教程
在shell中,while是一个常用的循环结构,用于重复执行某些命令直到满足指定条件退出循环。while循环的基本语法如下:
```
while [condition]
do
command1
command2
...
done
```
其中,[condition]是循环条件,可以是任意一条命令或者一个测试表达式。当[condition]为true时,循环会一直执行do和done之间的命令;当[condition]为false时,循环结束。
下面是一个简单的示例,该循环会不断地询问用户是否继续执行脚本,只有在用户输入“yes”时才会退出循环:
```
#!/bin/bash
while true
do
echo "Do you want to continue? (yes/no)"
read answer
if [ "$answer" == "yes" ]
then
break
fi
done
echo "Exiting the script."
```
阅读全文