переменные (shell)

даны две строковые переменные. в них присутствуют переменные и количество "слов" одинаково. например:
VAR1="sp1 sp2 sp3"
VAR2="ext1 ext2 ext 3"

нужно, чтобы обрабатывались одновременно первое слово из VAR1 и первое слово из VAR2, второе слово из VAR1 и второе слово из VAR2, и т.д…  

1 комментарий

  • Создайте два массива, да побегайте циклом.

    AVAR1=( $VAR1 )
    AVAR2=( $VAR2 )

    cnt=${#AVAR2[@]}

    for (( i = 0 ; i < cnt ; i++ ))
    do
       echo "${AVAR1[$i]}, ${AVAR2[$i]}"
    done