我无法计算我输入的次数:source en<tab>
只是在屏幕上留下一堆乱码,因为它来自程序 env 而不是本地 env.sh。
我尝试制作一个简单的函数来检测这个特定的用例,但它没有用。
这是我尝试过的:
source () {
if [ "$1" == "env" ]
then
source ./env.sh
else
source $@
fi
}
我意识到 source 是一个 shell 命令,这可能是它不起作用的原因,但我并不真正关心它是如何实现的,我只想在本地目录之前停止在我的 $PATH 上采购二进制文件。
干杯!