我想获得别名的扩展。
例如,如果我有:
alias g=hub
alias cdh='cd $HOME'
Run Code Online (Sandbox Code Playgroud)
我希望有:
expand_alias g == hub
expand_alias cdh == cd $HOME
棘手的是两个shell有不同的输出:bash:
$ alias g cdh
alias g='git'
alias cdh='cd $HOME'
Run Code Online (Sandbox Code Playgroud)
zsh:
% alias g cdh
g=hub
cdh='cd $HOME'
Run Code Online (Sandbox Code Playgroud)
注意没有alias 前缀,也没有引号hub。