bash do done
时间: 2023-07-08 11:06:07 浏览: 113
"do" 和 "done" 通常被用于 Bash 中的循环语句,例如 for 循环和 while 循环。在 for 循环中,"do" 用于指定要执行的命令序列,而 "done" 则表示循环的结束。在 while 循环中,"do" 用于指定循环体,而 "done" 则表示循环的结束。下面是一个示例 for 循环:
```
for i in $(seq 1 10)
do
echo $i
done
```
上面的代码将打印数字 1 到 10,每个数字占一行。在这个例子中,"do" 和 "done" 分别指定了循环体的开始和结束。
相关问题
bash do { } & done 语句判断每一个进程返回值
这是一个 Bash 脚本中的基本语法结构,它代表一个循环结构,花括号内的代码将会被反复执行,直到循环条件不再满足为止。在 do 后面,可以添加一些循环条件,例如 while 或 until 等。例如:
while [ $count -le 10 ]
do
echo "Count is $count"
((count++))
done
在这个例子中,循环条件是 count 小于或等于 10,每执行一次循环,就会输出 current value of count 的值,并将 count 加 1。只有当 count 大于 10 时,循环才会停止。
while do done
这是一个 Bash shell 中的循环语句,它的语法如下:
```
while condition
do
command1
command2
...
done
```
当 `condition` 为真时,循环体中的命令会被执行,执行完后再次判断 `condition` 是否为真,如果为真则继续执行循环体中的命令,直到 `condition` 为假时跳出循环。
例如,下面的代码会输出 1 到 10 的数字:
```
i=1
while [ $i -le 10 ]
do
echo $i
i=$((i+1))
done
```
阅读全文