linux-l: (no subject)

Peer Heinlein p.heinlein at jpberlin.de
Do Aug 13 12:45:00 CEST 1998


Wenn ich innerhalb einer if-Schleife eine Veränderung an der Variablen  
zuweise, so bleibt außerhalb der if-Schleife aber der alte Wert erhalten.  
Wie muß ich das machen?

Gruß & Dank

--------------------------------------------------------------------------

#!/bin/bash

monatsbeitrag=100
echo $monatsbeitrag

if [ 1 != 2 ] ; then
(

echo $monatsbeitrag
# Liefert 100
monatsbeitrag=$[monatsbeitrag + 5]
echo $monatsbeitrag
# Liefert 105

if [ 3 = 3 ] ; then
(
monatsbeitrag=$[$monatsbeitrag + 600]
echo $monatsbeitrag
# Liefert 705
)
fi

)
fi

echo $monatsbeitrag
# Liefert wieder 100




Mehr Informationen über die Mailingliste linux-l