@MaxLoL0377

Двумерный массив Bash?

Всем доброго времени суток! Прошу совета у опытных людей. Есть bash скрипт, который несет в себе 2 массива. Мне нужно чтобы у меня 1-е значение одного массива было на одной строке со значением 2-го массива и так далее. Пример моих лапок(как я это видел) ниже.
array=($timestamp)
array2=($videoname)
array3=(${array[@]}${array2[@]})
echo $array3
Знаю, что не прав, но гугл не помог, поэтому прошу совета у всех вас.
  • Вопрос задан
  • 2049 просмотров
Пригласить эксперта
Ответы на вопрос 2
#!/bin/bash

array=(a b c)
array2=(1 2 3)

for (( i=0; i<${#array[@]}; i++ ))
do
        echo "${array[$i]}${array2[$i]}"
done
Ответ написан
Комментировать
Может подойдёт ассоциативный массив
declare -A array
array[str1]=value1
array[str2]=value2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы