nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Bash: lokale Variablen in Prozeduren

Von: Bernd Hohmann (bernd.hohmann.20090228@freihaendler.com) [Profil]
Datum: 17.09.2009 23:42
Message-ID: <7hfoq8F2t9d32U1@mid.individual.net>
Newsgroup: de.comp.os.unix.shell
Habe ich etwas verpasst?

stopit() {
...
let i=18
..
}

restart)
shift 1;
for i in $@; do
stopit $i;
startit $i;
done;
;


nach dem call "stopit" steht "$i" auf "18", anscheinend ist
das "$i" glob
al.

1) Gibt es keine lokalen variablen in der Bash?

2) Könnte mir jemand eine Shell anraten die *etwas* näher an der Synt
ax
moderner Programmiersprachen ist? Ich spreche BASIC, C, Java, COBOL und
Assembler und REXX - keine dieser Sprachen ist so krude wie Bash
(ausgenommen REXX natürlich...).

Bernd

--
Visit http://www.nixwill.de and http://www.spammichvoll.de
jean.oliver@nixwill.de & bernado.bernhardi@spammichvoll.de

[ Auf dieses Posting antworten ]

Antworten