From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3) with ESMTP id CAA22793 for ; Wed, 22 May 1996 02:52:37 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id MAA26779; Tue, 21 May 1996 12:24:52 -0400 (EDT) Resent-Date: Tue, 21 May 1996 12:24:52 -0400 (EDT) From: Francois-Rene Rideau Reply-To: Message-Id: <199605211622.SAA01462@Kadath> Subject: brace expn bug in 2.6beta16 To: zsh-workers@math.gatech.edu Date: Tue, 21 May 1996 18:22:42 +0200 (MET DST) X-Mailer: ELM [version 2.4 PL24] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Resent-Message-ID: <"7az2k.0.JY6.JvUen"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1110 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Dear zsh workers, I recently upgraded from zsh 2.6 beta9 (I think) to beta16, and having brace-delimited variables inside brace expansion doesn't work as should anymore: # C=c # echo a{b,$C,d,e}f # This one is ok abf acf adf aef # echo a{b,${C},d,e}f # This one suddenly breaks abf ac,d,ef Thanks for this great shell, the best ever made for a Un*x environment. PS: I see that having /bin/sh a link to zsh now works fine, that I can use zsh as an escape shell to less/ncftp/etc without problem, that zsh's size shrank. Thanks a lot ! PPS: I see you integrated the UID= feature that I suggested some time ago (perhaps I wasn't the only one). Now, there's a problem with it, that you cannot swap the UID/EUID in the BSD way (setreuid). I admit I see no totally satisfying way to easily integrate this feature in the current zsh language, and I'm not sure the feature is essential, as most things can be done by forking a subshell to change the UID. -- , , _ v ~ ^ -- -- Fare -- rideau@clipper.ens.fr -- Francois-Rene Rideau -- +)ang-Vu Ban -- -- ' / . -- Join the TUNES project for a computing system based on computing freedom ! TUNES is a Useful, Not Expedient System WWW page at URL: "http://www.eleves.ens.fr:8080/home/rideau/Tunes/"