read unter RedHat AS
Achim Dreyer
adreyer at math.uni-paderborn.de
Thu Aug 14 02:12:01 CEST 2003
On Wed, 13 Aug 2003, Michael Schneider wrote:
> Date: Wed, 13 Aug 2003 20:26:54 +0100
> From: Michael Schneider <lists at calispera.com>
> To: linux at lug-owl.de
> Subject: Re: read unter RedHat AS
>
> On Wed, 13 Aug 2003 21:24:02 +0200, Jan-Benedict Glaw wrote
> > echo blah fasel | while read i j; do
> > # Hier sind die Variablen gesetzt
> > echo $i
> > echo $j
> > done
> > # Ab hier nicht mehr
>
> jetzt wo du es sagst ..
> mist dann muss ich alles umbauen ;-(
So gehts (bei mir - YMMV):
echo blah fasel | \
{
while read i j; do
exp_i="$i"; exp_j="$j";
done;
echo "$i / $j" # leer
echo "$exp_i / $exp_j" # mit werten
}
.. in der alten Original Bourne Shell ging das auch noch anders (über
umbiegen von filedescriptoren), aber bei der bash muß man immer
filedescriptoren an dateien hängen.
Regards,
Achim Dreyer
--
A. Dreyer, Senior SysAdmin (UNIX&Network) / Internet Security Consultant
More information about the Linux
mailing list