In der BASH ist es möglich mit eindimensionalen Arrays zu arbeiten:

#!/bin/bash 

declare -a array1 
array1=(zero one two three) 
array1[4]="and four" 
echo ${array1[2]} 
echo ${array1[@]} 

In Zeile 3 wird mit declare -a explizit ein Array deklariert.

In Zeile 4 wird mit array1 ein Array intitialisiert,

der Zugriff auf die Elemente erfolgt über den Index des Array(Zeile 5, Zeile 6), welcher wie in den meisten Programmiersprachen von 0 bis Anzahl der Elemente - 1 ist (Anzahl Elemente in Zeile 7).

Alternativ kann bei der Initialisierung auch der Index benutzt werden(Zeile 5).

Die Möglichkeit ein assoziatives Array anzulegen, besteht leider nicht.