这类似于目录的.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/