我有一堆功能和一些别名。我从来没有想通了这两个问题:奇怪的bash别名扩展
export EDITOR="emacsclient -t"
alias vi='$EDITOR'
alias pa='ps ax | egrep -i '
当我进入
pa vi
我得到
egrep: invalid option -- 't'
显然,在“六”的扩大,当内另一别名,尽管它不在行首。为什么会这样,我能做些什么呢?
要仔细检查,这一点:
ps ax | egrep vi
正确执行。 的bash --version GNU的bash,版本4.3.11(1)-release下(x86_64-PC-Linux的GNU)