Mailinglist Archive: opensuse-de (1756 mails)

< Previous Next >
Re: Shellskript: Variable aus einer Subshell exportieren
  • From: Ingo Freund <suse-linux@xxxxxxxxxx>
  • Date: Wed, 18 Oct 2006 11:52:03 +0000 (UTC)
  • Message-id: <453613DA.3070705@xxxxxxxxxx>
Dominik Klein wrote (please find the answer below the original text):
>> Das scheint eher ein Übergabeproblem zu "sort" zu sein.
>
> Nein. While ist das Shell-Built-in-Command. Alles weitere: siehe oben.
>
>> Lass das "sort" weg, dann hast du auch dein "blub" wieder.
>
> Darum geht's nicht. Ohne sort habe ich ja keine Pipe und somit keine
> Subshell mehr.
>
>> Ansonsten könnte es evtl. helfen, die Zuweisungen in eine
>> weitere Variable zu schreiben und die dann zu sortieren...
>
> Auch das ist nur ein weiteres Workaround (wie schon die Datei).
>

Sorry, Problem jetzt erst verstanden.
Aber wenn ich "man bash" richtig interpretiere, gibt es auch
keine Lösung für dich:
Builtin commands that are invoked as part of a pipeline are
also executed in a subshell environment.
Changes made to the subshell environment cannot affect the
shell's execution environment.

-Ingo.

< Previous Next >
Follow Ups