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

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: