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: