Bash: более 1 переменной в «For-in» L oop? - PullRequest
0 голосов
/ 19 июня 2020

пример:

for i in 1 2 3 4, j in 7 8 9 0
do
echo $i"="$j
done

вывод:

1=7
2=8
3=9
4=0

Я знаю, что этот код сразу вызовет у вас много ошибок, но есть ли способ?

1 Ответ

2 голосов
/ 19 июня 2020

В Bash такого нет, но вы можете получить желаемый результат:

foo=(1 2 3 4)
bar=(7 8 9 0)

for (( i=0; i<${#foo[@]}; i++ ))
do
    echo "${foo[$i]}=${bar[$i]}"
done
...