我想创建一个参数化的bash别名。我不确定这是描述它的正确方法。
例如:
alias gps="gulp protractor --specs=test/browser/specs/<i-want-to-parameterize-this-bit>.js"
这样我就可以输入:
gps foo/bar
...并且命令转到:
alias gps="gulp protractor --specs=test/browser/specs/foo/bar.js"
我该怎么做?
答案 0 :(得分:0)
使用shell函数:
gdiff() {
git diff --color=always "$@" | less -r
}
另一个例子:
foo() { /path/to/command "$@" ;}
foo arg1 arg2
您可以创建脚本,并传递arg。