Alias to change path on the fly
John P. Eisenmenger
jpe at egr.duke.edu
Fri Nov 9 10:02:56 AEST 1990
>From article <1990Nov8.014515.13882 at cpsc.ucalgary.ca>, by paquette at cs-sun-fsa.cpsc.ucalgary.ca (Trevor Paquette):
> So the new aliases should be:
> alias host '`echo set path=\($path\)|sed s/itaqc/itahost/|sed s/itasc/itahost/`'
> alias qc '`echo set path=\($path\)|sed s/itahost/itaqc/|sed s/itasc/itaqc/ `'
> alias sc '`echo set path=\($path\)|sed s/itaqc/itasc/ |sed s/itahost/itasc/`'
> But these new aliases give me the following error:
>
> `echo set path=\($path\)|sed s/itaqc/itahost/|sed s/itasc/itahost/`: Ambiguous
>
> What am I doing wrong???????????
try these:
alias host 'set path = ( `echo $path | sed -e s/itaqc/itahost/ -e s/itasc/itahost/` )
alias qc 'set path = ( `echo $path | sed -e s/itahost/itaqc/ -e s/itasc/itaqc/` )
alias sc 'set path = ( `echo $path | sed -e s/itahost/itasc/ -e s/itaqc/itasc/` )
-John
More information about the Comp.unix.internals
mailing list