[linux] Re: vraag over bash variabelen

Wybo Dekker wybo op servalys.nl
Zo Jun 11 09:49:09 CEST 2006



paai wrote:
> Hoe moet ik het volgende verwezenlijken:
> 
> Ik heb een variabele, $klasse. Nu gebeuren er met die klassen dingen
> die ik wil tellen. in awk zou ik dat doen met 'som[klasse]++' of
> iets dergelijks. In bash probeer ik:
> 
>     som[$klasse]=${som[$klasse]+1}
>     echo $som[$klasse]
> 
> maar dat geeft niet het verwachtte resultaat... zie ik iets over
> het hoofd?
> 
> 

klasse=5
som[$klasse]=0
echo ${som[$klasse]}
for i in 1 2 3 4; do
   som[$klasse]=$((som[$klasse]+i))
   echo ${som[$klasse]}
done

-- 
Wybo



More information about the Linux mailing list