В дополнение к вышеприведенному способу, мы также можем создать массив с помощью оператора Declare.
Оператор объявления с параметром -a может использоваться для объявления переменной как массива, но это не обязательно. Все переменные могут использоваться как массивы без явного определения. На самом деле, похоже, что в некотором смысле все переменные являются массивами, и это присвоение без нижнего индекса такое же, как и присвоение «[0]». Явное объявление массива выполняется с помощью встроенного объявления:
declare -a ARRAYNAME
Ассоциативные массивы создаются с использованием
declare -A name.
Атрибуты могут быть указаны для переменной массива, используя встроенные команды Declare и Readonly. Каждый атрибут применяется ко всем членам массива.
После того, как вы установили любую переменную массива, вы получаете к ней доступ следующим образом:
${array_name[index]}