1*2bcacabbSAdam Hornacek#!/bin/ksh93 2*2bcacabbSAdam Hornacek 3*2bcacabbSAdam Hornacek# 4*2bcacabbSAdam Hornacek# Examples to verify bug #15661 - support for new ksh command 5*2bcacabbSAdam Hornacek# substitution x=${ cmd ; } 6*2bcacabbSAdam Hornacek# 7*2bcacabbSAdam Hornacek 8*2bcacabbSAdam Hornacek# This should print "hello}" 9*2bcacabbSAdam Hornacekecho ${ echo hello};} 10*2bcacabbSAdam Hornacek 11*2bcacabbSAdam Hornacek# This should print "a b" 12*2bcacabbSAdam Hornacekecho ${ 13*2bcacabbSAdam Hornacek echo a 14*2bcacabbSAdam Hornacek echo b;} 15*2bcacabbSAdam Hornacek 16*2bcacabbSAdam Hornacek# This should print "d e f" 17*2bcacabbSAdam Hornacekecho ${ echo d; echo e; 18*2bcacabbSAdam Hornacekecho f 19*2bcacabbSAdam Hornacek} 20*2bcacabbSAdam Hornacek 21*2bcacabbSAdam Hornacek# This should print "g h" 22*2bcacabbSAdam Hornacekx="${ 23*2bcacabbSAdam Hornacek echo g 24*2bcacabbSAdam Hornacek echo h;}" 25*2bcacabbSAdam Hornacekecho $x 26*2bcacabbSAdam Hornacek 27*2bcacabbSAdam Hornacek# This should print "hi hello" 28*2bcacabbSAdam Hornacekx="${ echo hi; echo hello;}" 29*2bcacabbSAdam Hornacekecho $x 30*2bcacabbSAdam Hornacek 31*2bcacabbSAdam Hornacek# This should print "hi hello" 32*2bcacabbSAdam Hornacekx="${ echo hi 33*2bcacabbSAdam Hornacekecho hello 34*2bcacabbSAdam Hornacek}" 35*2bcacabbSAdam Hornacekecho $x 36*2bcacabbSAdam Hornacek 37*2bcacabbSAdam Hornacek# This should print "hello world" 38*2bcacabbSAdam Hornacekx="$(echo ${ echo $(echo ${ echo hello ;});}) world" 39*2bcacabbSAdam Hornacekecho $x 40*2bcacabbSAdam Hornacek 41*2bcacabbSAdam Hornacek# This should print "hello world (again)" 42*2bcacabbSAdam Hornacekx="${ echo $(echo ${ echo $(echo ${ echo hello ;});}) "world";} (again)" 43*2bcacabbSAdam Hornacekecho $x 44*2bcacabbSAdam Hornacek 45*2bcacabbSAdam Hornacek# This should print "test1 test2 test3" 46*2bcacabbSAdam Hornacekx="${ echo test1 47*2bcacabbSAdam Hornacek{ 48*2bcacabbSAdam Hornacek echo test2 49*2bcacabbSAdam Hornacek} 50*2bcacabbSAdam Hornacekecho test3;}" 51*2bcacabbSAdam Hornacekecho $x 52