A question of aliases...

Dan Ts'o dan at rna.UUCP
Thu Apr 20 13:06:46 AEST 1989


	This has probably been answered a zillion times, but...

	Why doesn't the CSH alias:

	alias foo "echo $1 hello $2"

	give the expected results:

	% foo a b
	a hello b
	%

	Instead it gives:

	% foo a b
	hello a b
	%

	This is the result on 4.3BSD VAX, Ultrix 2.2 and some version of KSH.

	A friend wanted an alias of:

	% alias ff "find $1 -name $2 -print"

	but the best I could come up with was:

	% alias ff "find \!^ -name \!$ -print"

	Even \!1 and \!2 don't work (I guess they grab real events and not
alias args, but then why do \!^ and \!$ work ?).

	Please email responses. Thanks.


				Cheers,
				Dan Ts'o		212-570-7671
				Dept. Neurobiology	dan at rna.rockefeller.edu
				Rockefeller Univ.	...cmcl2!rna!dan
				1230 York Ave.		rna!dan at nyu.edu
				NY, NY 10021		tso at rockefeller.arpa
							tso at rockvax.bitnet



More information about the Comp.bugs.4bsd.ucb-fixes mailing list