小编Ada*_*h R的帖子

如何使用 Shell 脚本迭代多个变量并回显它们?

考虑以下动态变量,并且每次都可能发生变化。有时甚至可能有5个变量,但每次所有变量的长度都是相同的。

var1='a b c d e... upto z'
var2='1 2 3 4 5... upto 26'
var3='I II III IV V... upto XXVI'
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种通用方法来迭代 for 循环中的变量,我想要的输出应该如下所示。

a,1,I
b,2,II
c,3,III
d,4,IV
e,5,V
.
.
goes on upto
z,26,XXVI
Run Code Online (Sandbox Code Playgroud)

如果我使用嵌套循环,那么我会得到所有可能的组合,这不是预期的结果。

另外,我知道如何使用以下链接使用 for 循环和移位来使这对 2 个变量起作用 https://unix.stackexchange.com/questions/390283/how-to-iterate-two-variables-in-a-sh-脚本

unix bash shell for-loop echo

2
推荐指数
1
解决办法
2530
查看次数

标签 统计

bash ×1

echo ×1

for-loop ×1

shell ×1

unix ×1