Pythonや他のプログラミング言語では、どこからでもループから変数の代わりにベクトルを簡単に取得できます。 Pythonのように:
for variable in [[user1,pass1],[user2,pass2],[user3,pass3],...]
print variable[0]
print variable[1]
しかし、シェルから1サイクルに2つのパラメータを取得する方法は?
ベストアンサー1
次のように算術forループを使用することもできます。
a=(user1 pass1 user2 pass2)
for ((i=0; i<${#a[@]}; i+=2)); do
echo "${a[i]}: ${a[i+1]}"
done