Bash. Массивы

Объявление массива:

myArray=("cat" "dog" "mouse" "frog")

Перебор элементов массива:

for str in ${myArray[@]}; do
  echo $str
done

Вывод:

cat
dog
mouse
frog

Перебор индексов элементов в массиве:

for i in ${!myArray[@]}; do
  echo "$i"
done

Вывод:

0
1
2
3

Добавить элемент массива:

myArray[4]="four"

Многомерный массив:

var1="str2"
config[${var1}]="string2"
config[str1,2]="многомерный массив"

echo ${config[${var1}]}
echo ${config[str2]}
echo ${config[str1,2]}

Вывод:

string2
string2
многомерный массив
Bash. Массивы

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top