这类似于目录的.htaccess。
我有:
文件:~/.myapprc

APP_USER=alagu
APP_DOMAIN=goyaka.com

文件:~/testapp/.myapprc
APP_USER=alagu_test
APP_DOMAIN=localhost

我想要的是:
[alagu@~ ]$ echo $APP_USER
alagu

[alagu@~ ]$ cd ~/testapp
[alagu@~ ]$ echo $APP_USER
alagu_test

我该怎么做?

最佳答案

您可以在.bashrc中创建一个覆盖cd命令的函数:

cd() {
    # "$@" to preserve quoting/whitespace
    builtin cd "$@"
    [ -f ".myapprc" ] && source .myapprc
}

关于linux - 递归覆盖bash中的rc文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9579687/

10-10 18:27