From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2036 invoked from network); 21 Jan 2002 19:33:09 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 21 Jan 2002 19:33:09 -0000 Received: (qmail 23071 invoked by alias); 21 Jan 2002 19:33:04 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 16476 Received: (qmail 23059 invoked from network); 21 Jan 2002 19:33:03 -0000 To: raul@viadomus.com, schaefer@brasslantern.com Subject: Re: Bad expansion Cc: zsh-workers@sunsite.dk Message-Id: Date: Mon, 21 Jan 2002 20:46:03 +0100 From: DervishD Reply-To: DervishD Sender: DervishD X-Mailer: DervishD TWiSTiNG Mailer Hi Bart :)) >} > # Bad substitution >} > echo ${${testing[1]}_VALUE} >} echo ${(e):-\$${testing[1]}_VALUE} >} The :-\ is a smiley that means "maybe there ought to be a neater way". >There's also > echo ${(P)${:-${testing[1]}_VALUE}} >but I don't know whether that can be considered "neater." Obviously, the Zefram's solution, which has a smiley XDDD Seriously: why am I having the 'bad substitution' error? What am I doing wrong?. This interest me more than the solution. And thanks a lot for your solution too :)) Raśl