Настройка и работа в Linux
adb5321d

Массивы


Оболочка bash поддерживает одномерные массивы с неограниченным числом элементов. В других интерпретаторах существуют определенные ограничение на массивы, например, в ksh максимальное число элементов массива ограничено 1024-мя элементами.
Присвоить значение элементу массива можно с помощью такой конструкции:

Имя_массива[индекс]=значение

Например

Array[1]=23
Array[3]=54
Array[0]=77

Нумерация элементов начинается с ноля. Тип элементов массива, как и тип переменных, текстовый.
Присвоить значение элементам массива можно также с помощью инструкции set. Например, выражение

set –A array 3 56 77 12

Аналогично выражениям

array[0]=3
array[1]=56
array[2]=77
array[3]=12

Обратиться ко всем элементам массива сразу можно так:
${array[@]}, где array – имя массива.
Например, echo ${array[@]}



Содержание раздела