用shell脚本写一个for循环例子
时间: 2023-11-30 09:53:54 浏览: 79
好的,以下是一个简单的 for 循环的例子,它可以输出数字 1 到 10:
```
#!/bin/bash
for i in {1..10}
do
echo $i
done
```
这个脚本中,我们使用了 for 循环来遍历数字 1 到 10,每次循环都会输出当前数字的值。在 bash 脚本中,`{1..10}` 表示一个数字范围,它会自动展开为数字列表 `1 2 3 4 5 6 7 8 9 10`。循环变量 `$i` 会依次取到这些数字,然后输出到终端。
相关问题
shell脚本写一个死循环数组
下面是一个用shell脚本写的死循环数组的例子:
```bash
#!/bin/bash
ips=('192.168.149.160' '192.168.149.161' '192.168.149.162')
while true
do
for ip in ${ips[@]}
do
echo ${ip}
done
done
```
这个脚本定义了一个名为`ips`的数组,其中包含了三个IP地址。然后使用`while true`创建一个死循环,内部循环遍历`ips`数组并输出每个元素的值。这样就实现了一个死循环数组。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [shell中循环数组](https://blog.csdn.net/xule666/article/details/85267462)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Linux shell编程指南](https://download.csdn.net/download/jeraldpeter/8753087)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
shell编程写一个for循环
以下是一个简单的shell for循环示例:
```
#!/bin/bash
for i in {1..10}
do
echo "当前循环次数为:$i"
done
```
该脚本将输出数字1到10,每行一个数字。
在这个脚本中,for循环的语法是“for 变量名 in 列表 do ... done”,其中变量名代表循环变量,列表是需要循环遍历的数据。在这个例子中,我们使用了一个简单的花括号语法来创建一个数字列表,从1到10。在每次循环中,我们输出当前循环次数并递增循环变量的值。
阅读全文