linux

linux中while的用法是什么

小亿
138
2023-08-25 05:52:26
栏目: 智能运维

在Linux中,while是一种循环控制结构,用于重复执行一段代码,直到指定的条件不再满足。while的用法如下:

while 条件
do
# 循环体(要执行的代码)
done

循环体中的代码会不断重复执行,直到条件为假(0)为止。在每次循环执行完后,会再次检查条件是否为真,如果为真,则继续执行循环体,否则退出循环。

例如,下面的示例将从1循环到10,并打印每个数字:

#!/bin/bash
num=1
while [ $num -le 10 ]
do
echo $num
num=$((num + 1))
done

输出:

1
2
3
4
5
6
7
8
9
10

在这个例子中,初始值num设置为1。然后,while条件[ $num -le 10 ]检查num是否小于或等于10。如果满足条件,循环体中的代码echo $num会被执行,并将num的值递增1。循环会重复执行,直到num的值大于10,此时条件不再满足,循环结束。

0
看了该问题的人还看了