Re: Problem mit read (bash-builtin)
Hallo Heiko!
Heiko Schlittermann schrieb am Mittwoch, den 04. Juli 2012:
> Martin Steigerwald <Martin@lichtvoll.de> (Mi 04 Jul 2012 20:42:25 CEST):
> > martin@merkaba:~> echo "hallo" | read x
> > martin@merkaba:~> echo $x
> > hallo
>
> Ich meine mich zu erinnern, daß die Korn-Shell das letzte Kommando der
> Pipeline in der aktuellen Shell ausführt (die PDKsh macht das genauso
> wenig wie die Bash).
IIRC, kann das die bash auch. Ah, hier:
#v+
chrisbra@host:~$ unset x; echo "foobar" |read x; echo $x
bash: x ist nicht gesetzt.
chrisbra@host:~$ set +m && shopt -s lastpipe
chrisbra@host:~$ unset x; echo "foobar" |read x; echo $x
foobar
#v-
Aber job control möchte man vielleicht nicht dauerhaft ausgeschaltet
haben, zumindest nicht in einer interaktiven Shell.
Grüße
Christian
Reply to: