带有参数的别名说: csh 中的!:1和!:2不能形成abc-def形式的输出字符串,其中arg1是abc而arg2是def。以下是〜/ .cshrc中的别名:
alias entry echo \!:1-\!:2
如果我说
>entry Name Thomson
输出 NameThomson ,我想要的是: Name-Thomson
答案 0 :(得分:1)
你需要逃离破折号:在 -
之前添加另一个\
alias eee 'echo \!:1\-\!:2'
csh> eee姓名汤姆森
名称 - 汤姆逊