[unix-ws] Shell Problem

Thomas Lange lange at informatik.uni-koeln.de
Don Jan 13 14:49:50 CET 2000


Folgendes Problem. Ich moechte in einer shell mehrere Kommandos
ausfuehren und deren output gemeinsam umlenken aber darin eine
Variabel setzen. Hier  zwei versionen

A:
#! /bin/sh

{ export t=9 } |grep xxx
echo t= $t


B:
#! /bin/sh

{ export t=9 }
echo t= $t


Version B klappt, die variabel ist auch nach den Klammern
definiert. Bei Version A (die ich haben will wegen output umlenken)
klappt es leider nicht.

Hat jedemand eine Idee warum, oder einen Workaround ?

-- 
Gruss Thomas
----------------------------------------------------------------------
            Thomas Lange
Institut fuer Informatik         mailto:lange at informatik.Uni-Koeln.DE
   Universitaet zu Koeln
            Pohligstr. 1        Telefon: +49 221 470 5303
             50969 Koeln        Fax    : +49 221 470 5317
----------------------------------------------------------------------