<Precedenti | Contenuti | Succ.>
Creazione di un array
Le variabili dell'array sono denominate proprio come le altre bash variabili e vengono creati automaticamente quando vi si accede. Ecco un esempio:
[io@linuxbox~]$ a[1]=pippo [io@linuxbox~]$ eco ${a[1]} foo
[io@linuxbox~]$ a[1]=pippo [io@linuxbox~]$ eco ${a[1]} foo
Qui vediamo un esempio sia dell'assegnazione che dell'accesso di un elemento dell'array. Con il primo comando, elemento 1 di array a viene assegnato il valore “pippo”. Il secondo comando visualizza il valore memorizzato dell'elemento 1. L'uso delle parentesi graffe nel secondo comando è necessario per impedire alla shell di tentare l'espansione del percorso sul nome dell'elemento dell'array.
Un array può anche essere creato con il dichiarare comando:
[io@linuxbox~]$ dichiarare -aa
[io@linuxbox~]$ dichiarare -aa
Usando il -a opzione, questo esempio di dichiarare crea l'array a.