bash 函数相当于别名

bash 函数相当于别名

有没有更好的方法来编写与别名等效的 bash 函数,并且这在所有情况下都有效? 似乎可以(编辑:不是)。

alias g="git"
g(){ git `echo $@ |xargs`;}
typeset -f g

答案1

您的方法存在一些问题:

正确的方式:

g(){ git "$@"; }

相关内容