Hallo, beim Einschlafen hatte ich so eine Eingebung, dass folgendes moeglich sein koennte. Das ist jetzt nur eine Idee ohne gross nachzudenken. Falls die Idee generell idiotisch ist, brauche ich mir darueber keine weiteren Gedanken zu machen. Ist folgendes irgendwie moeglich um eine while-Subshell zu umgehen? : mkfifo mypipe trap "rm -f mypipe" HUP INT TERM EXIT x=0 while blabla; do x=`expr $x + 1` machwas y="return von machwas" done <(find blablub >mypipe) echo $x echo $y Die Variablen x und y waeren im "Normalfall" (mit Subshell) find..| while..do..x.y..done innerhalb der Subshell und anschliessend nicht mehr verfuegbar. Das Auslagern in ein Temp-File moechte ich umgehen. Machbar? oder Schnappsidee? MfG Th. Moritz -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org