1*13de33a5SJulio Merino 2*13de33a5SJulio Merinoset -e 3*13de33a5SJulio Merino{ 4*13de33a5SJulio Merino echo 1 5*13de33a5SJulio Merino echo two 6*13de33a5SJulio Merino echo three 7*13de33a5SJulio Merino} | { 8*13de33a5SJulio Merino read x 9*13de33a5SJulio Merino [ "$x" = 1 ] 10*13de33a5SJulio Merino (read x 11*13de33a5SJulio Merino [ "$x" = two ]) 12*13de33a5SJulio Merino read x 13*13de33a5SJulio Merino [ "$x" = three ] 14*13de33a5SJulio Merino} 15*13de33a5SJulio Merino 16*13de33a5SJulio MerinoT=`mktemp sh-test.XXXXXX` 17*13de33a5SJulio Merinotrap 'rm -f "$T"' 0 18*13de33a5SJulio Merino{ 19*13de33a5SJulio Merino echo 1 20*13de33a5SJulio Merino echo two 21*13de33a5SJulio Merino echo three 22*13de33a5SJulio Merino} >$T 23*13de33a5SJulio Merino{ 24*13de33a5SJulio Merino read x 25*13de33a5SJulio Merino [ "$x" = 1 ] 26*13de33a5SJulio Merino (read x 27*13de33a5SJulio Merino [ "$x" = two ]) 28*13de33a5SJulio Merino read x 29*13de33a5SJulio Merino [ "$x" = three ] 30*13de33a5SJulio Merino} <$T 31