[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [bash] array e variabili



On Mon, Sep 13, 2004 at 11:57:12PM +0200, jag wrote:

> arr[$a]="$line" # $line cambia e viene salvata alla posizione $a
> ...

> quando lo eseguo, echo $a mi da giustamente il valore ogni volta 
> incrementato, ma echo ${arr[$a]} stamba una linea vuota e basta...

Ovvio, se assegni arr[3] e stampi arr[4], lo troverai vuoto...

prova a scambiare le righe, ovvero:
arr[$a]="$line"
echo ${arr[$a]}
a=`expr $a + 1`
echo $a

> Se provo a sostituire con un numero l'indice $a ( tipo 0) echo ${arr[0]} 
> mi stampa il valore di $line correttamente salvato...

Prova anche:
a=0
echo ${arr[$a]}

A me funziona:
$ echo $BASH_VERSION
2.05b.0(1)-release

Ciau,
     M

-- 
"E adesso aspettero` domani per avere nostalgia
 signora Liberta' signorina Anarchia
 cosi' preziosa come il vino, cosi' gratis come la tristezza"
[Fabrizio De Andre', Massimo Bubola - Se ti tagliassero a pezzetti - 1982]

Attachment: signature.asc
Description: Digital signature


Reply to: