linux中while用法
时间: 2023-06-11 08:09:34 浏览: 80
linux bash shell中文手册
在Linux中,while语句通常用于执行一系列操作,直到某个条件不再为真为止。其基本语法如下:
```
while [condition]
do
# 执行语句
done
```
其中 `[condition]` 是一个可以被解释为 true 或 false 的表达式。只要 `[condition]` 为 true,while循环就会一直执行其中的语句,直到 `[condition]` 不再为 true 为止。
例如,以下代码将打印从 1 到 10 的所有整数:
```
#!/bin/bash
i=1
while [ $i -le 10 ]
do
echo $i
i=$((i+1))
done
```
在这个示例中,`[ $i -le 10 ]` 是 while 循环的条件。只要 $i 小于或等于 10,该条件就会被认为是 true,循环就会一直执行。在每次循环中,`echo $i` 会输出当前的 $i 值,然后将 $i 的值加 1,以便在下次循环中输出下一个整数。循环将一直执行,直到 $i 的值大于 10,此时循环终止。
阅读全文