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

Re: Bash-Script: Denkfehler, aber wo?



Peter Kuechler <peter.kuechler@planungsverband.de> wrote:

> Ich gehe davon aus, du willst die Variable definieren und exportieren,
> damit du sie in der Schleife benutzen kannst.
>
> Das kannst Du zwar machen, aber wenn du in der Schleife die Werte
> änderst kommt das nicht wieder mit zurück. 
> Grund:
> Mit export wird die Variable so wie das Environment an den Kindprozess
> vererbt. Allerdings ist das eine _Kopie!!!_ des Environments! Das heist,
> du änderst nur die Kopie, und alles das verfällt nach beenden der
> Schleife, die Oginalvariable ist noch so belegt wie vor der Schleife.

s/Schleife/Subshell in der Pipe/g

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Reply to: