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