【发布时间】:2012-04-24 17:21:27
【问题描述】:
可能重复:
Shell Script: How to pass command line arguments to an UNIX alias?
如何在 bash 别名中插入参数?
例如,
每当我创建一个新目录时,我大部分时间都会将cd 放入其中,但为此我必须运行两个命令。
$ mkdir directory
$ cd directory
所以,我想知道是否可以创建一个新目录并在单个命令中切换到它。尝试在我的 .bashrc 文件中添加以下别名:
alias mkdir="mkdir $@ && cd $@"
所以,我可以正常调用它mkdir directory & 它会创建 & 然后切换到该目录。但是没有骰子,它没有用!
关于如何将参数插入别名的任何指示?
【问题讨论】: