在 for 循环中使用多个变量

Sup*_*ish 4 command-line bash

我想在这样的for循环中使用两个变量(例如,我不会执行seq类似的操作)

for i j `seq 1 2` 'www.google.com www.yahoo.com';do echo $i $j;done
Run Code Online (Sandbox Code Playgroud)

预期输出是

1 www.google.com

2 www.yahoo.com

Jak*_*ake 9

如果i只是一个随每个字符串递增的数字,您可以尝试for循环并在每次迭代中递增i

例如:

i=1; for j in 'www.google.com' 'www.yahoo.com'; do echo "$((i++)) $j"; done
Run Code Online (Sandbox Code Playgroud)