我可以在solaris中创建一个别名,如下所示:
alias x86 "some_command"
我需要一些可以将参数传递给别名的东西,该参数将用于构建完整的别名。 例如:
有一个命令:
ct setview 1.0_myname
并且对于上面的我将别名写为
alias sv "ct setview 1.0_myname"
在上面的命令1.0中是版本,它可以不断更改。
所以我想要的是创建一个别名:
alias sv "ct steview $1_myname"#well i donno whether this is correct
我希望将此别名用作
sv 1.0
或sv 2.0
答案 0 :(得分:1)
如果您使用的是bash(或等效的shell),则别名函数无法传输参数。相反,您可以创建一个函数:
sv() { ct "setview $@_myname" ;}
并使用它像别名(sv 1.0)
根据您的配置,您可能需要提供 ct 二进制文件的完整路径
答案 1 :(得分:0)
对于csh& tcsh shell,别名中的参数替换有限,使用!句法, 如:
alias sv 'ct steview \!:1_myname'
更多详细信息和示例: