Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Array associativi

Versioni recenti di bash ora supporta array associativi. Gli array associativi usano le stringhe

Array associativi


piuttosto che numeri interi come indici di array. Questa capacità consente nuovi approcci interessanti alla gestione dei dati. Ad esempio, possiamo creare un array chiamato "colori" e utilizzare i nomi dei colori come indici:



dichiarare -A colori colori["rosso"]="#ff0000" colori["verde"]="#00ff00" colori["blu"]="#0000ff"

dichiarare -A colori colori["rosso"]="#ff0000" colori["verde"]="#00ff00" colori["blu"]="#0000ff"


A differenza degli array indicizzati interi, che vengono creati semplicemente facendo riferimento ad essi, gli array associativi devono essere creati con il dichiarare comando usando il nuovo -A opzione. L'accesso agli elementi dell'array associativo è più o meno simile agli array con indici interi:



echo ${colori["blu"]}

echo ${colori["blu"]}


Nel prossimo capitolo esamineremo uno script che fa buon uso degli array associativi per produrre un report interessante.


Il miglior sistema operativo cloud computing su OnWorks: