From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from math.gatech.edu (euclid.skiles.gatech.edu [130.207.146.50]) by werple.net.au (8.7/8.7.1) with SMTP id MAA06367 for ; Thu, 9 Nov 1995 12:05:26 +1100 (EST) Received: by math.gatech.edu (5.x/SMI-SVR4) id AA28092; Wed, 8 Nov 1995 19:51:42 -0500 Resent-Date: Wed, 8 Nov 1995 17:52:22 -0700 Old-Return-Path: Date: Wed, 8 Nov 1995 17:52:22 -0700 Message-Id: <9511090052.AA17663@charney.cdc.noaa.gov> From: Mark Borges To: schaefer@z-code.ncd.com Cc: zsh-workers@math.gatech.edu Subject: Re: Rationalized? aliases In-Reply-To: <951108153643.ZM22842@zyrcon.z-code.com> References: <199511082317.SAA29367@redwood.skiles.gatech.edu> <951108153643.ZM22842@zyrcon.z-code.com> Organization: CIRES, University of Colorado X-Attribution: mb Resent-Message-Id: <"xg_bJ.0.ss6.T2Lem"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/576 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu >> On Wed, 8 Nov 1995 15:36:43 -0800, >> Barton E Schaefer(B) wrote: B> } > % echo $ZSH_VERSION B> } > 2.6-beta11 B> } > alias e="gnuclient -q" B> } > % [[ $HOST != $HOMESYSTEM ]] && alias e="$(whence e) -h $HOMESYSTEM" B> } > % type e B> } > e is an alias for \''gnuclient -q'\'' -h spacely' B> } > B> What's wrong with: B> e="gnuclient -q" B> [[ $HOST != $HOMESYSTEM ]] && alias e="$=e -h $HOMESYSTEM" || alias e="$=e" B> ?? Why get "whence" involved at all? An interesting idea, but it doesn't seem to do the same thing on my system: $ e="gnuclient -q" $ echo $=e gnuclient -q $ alias e="$=e -h $HOMESYSTEM" $ type e e is an alias for gnuclient $ alias e="gnuclient -h $HOMESYSTEM" $ type e e is an alias for 'gnuclient -h foo' $ does it (HOMESYSTEM=foo here) ? Unless this is an hzoli-ism... -mb-