Path: utzoo!mnetor!uunet!mcvax!ukc!its63b!aiva!richard From: richard@aiva.ed.ac.uk (Richard Tobin) Newsgroups: comp.unix.wizards Subject: Re: Novice games (was "Prompt Games") Message-ID: <269@aiva.ed.ac.uk> Date: 2 Mar 88 23:15:32 GMT References: <2336@tekcrl.TEK.COM> <3002@codas.att.com> <53@vsi.UUCP> <827@unmvax.unm.edu> Reply-To: richard@uk.ac.ed.aiva (Richard Tobin) Organization: Bannerman's Bar, Cowgate, Edinburgh Lines: 27 In article <827@unmvax.unm.edu> mike@turing.UNM.EDU.UUCP (Michael I. Bushnell) writes: > % alias "unalias" \\unalias > % alias "alias" \\alias > ... >There is no way out short of starting a new csh. False. What you need is something that happens after alias expansion, but before built-in detection. Like variable substitution. For example: aiva% alias "unalias" \\unalias aiva% alias "alias" \\alias aiva% unalias alias unalias: Command not found. aiva% aiva% set b=unalias aiva% $b unalias aiva% unalias alias aiva% -- Richard Tobin, JANET: R.Tobin@uk.ac.ed AI Applications Institute, ARPA: R.Tobin%uk.ac.ed@nss.cs.ucl.ac.uk Edinburgh University. UUCP: ...!ukc!ed.ac.uk!R.Tobin