Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Aggiungere elementi alla fine di un array

Conoscere il numero di elementi in un array non è di aiuto se dobbiamo aggiungere valori alla fine di un array, poiché i valori restituiti da * e @ le notazioni non ci dicono l'indice massimo dell'array in uso. Fortunatamente, la shell ci fornisce una soluzione. Utilizzando

Operatore di assegnazione +=, possiamo aggiungere automaticamente valori alla fine di un array. Qui,


assegniamo tre valori all'array fooe poi aggiungerne altri tre.


[io@linuxbox~]$ pippo=(abc) [io@linuxbox~]$ eco ${foo[@]} abc

[io@linuxbox~]$ foo+=(def) [io@linuxbox~]$ eco ${foo[@]} abcdef

[io@linuxbox~]$ pippo=(abc) [io@linuxbox~]$ eco ${foo[@]} abc

[io@linuxbox~]$ foo+=(def) [io@linuxbox~]$ eco ${foo[@]} abcdef


Il miglior sistema operativo cloud computing su OnWorks: