'read'ing von pipe

Matthias Czapla dermatsch at gmx.de
Mon Sep 29 22:32:27 CEST 2003


On Mon, Sep 29, 2003 at 10:23:23PM +0200, Christian Theune wrote:
> Moin
> 
> Am Mo, 2003-09-29 um 22.10 schrieb Matthias Czapla:
> > Ahmd!
> > 
> > Wieso funktioniert das nich?:
> > echo foo | read BAR; echo $BAR
> 
> Keine Ahnung, aber wieso nicht:
> BAR=`echo foo`
> ?

Erstens interessiert es mich allgemein, da es nach meinem Verständnis der
Definition der Funktionsweise von read eigentlich gehen müsste. Zweitens hab
ich eigentlich sowas vor:

FOO=02:23:64
IFS=: echo $FOO | read MIN SEC FRA

Gruß
lal