shell for循环同一层两个变量
时间: 2023-05-14 10:06:44 浏览: 164
可以使用如下的语法来实现同一层循环中使用两个变量:
```bash
for i in {1..5}; do
for j in {a..e}; do
echo "$i$j"
done
done
```
这个例子中,外层循环变量为 `i`,内层循环变量为 `j`,它们都在同一层循环中使用。输出结果为:
```
1a
1b
1c
1d
1e
2a
2b
2c
2d
2e
3a
3b
3c
3d
3e
4a
4b
4c
4d
4e
5a
5b
5c
5d
5e
```
相关问题
shell for循环同一层两个变量 不要嵌套
可以使用如下的语法实现同一层级的两个变量的 for 循环:
```
for var1 in list1; do
for var2 in list2; do
# do something with var1 and var2
done
done
```
其中,list1 和 list2 分别是两个变量的取值列表,可以是数组、命令输出结果等。在循环体中,可以使用 var1 和 var2 分别表示两个变量的取值。
shell for循环可以同一层两个变量吗?不要嵌套
可以,可以使用空格或者逗号分隔两个变量。例如:
for i j in 1 2 3 4 5 6 7 8 9 10
do
echo $i $j
done
这个循环会输出:
1 2
3 4
5 6
7 8
9 10
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)