Re: Bash-Script: Denkfehler, aber wo?
Am Mittwoch, 27. Juli 2005 12:26 schrieb Frank Küster:
> 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
Ist mir schon klar, ich wollte nur die Begriffe so weiterführen um
Verwirrungen zu vermeiden. War wohl keine so gute Idee...
--
mfg
Peter Küchler
Reply to: