我有一个指向某个程序的符号链接:git-receive-pack -> git
。我想用bash脚本替换符号链接,然后调用git
,就像在替换之前从符号链接调用它一样。我尝试将其称为git $*
,但它将第一个参数视为git
而不是git-receive-pack
。如何正确调用它?
答案 0 :(得分:3)
我会单独留下git-receive-pack
符号链接,而是创建一个bash函数(在~/.bashrc
中)。这样的事情可以解决问题:
function git-receive-pack() {
... (do your stuff)
command git-receive-pack $*
}