我是一个bash newb;只是好奇这是否可能...
假设我有 ~/.bash_profile(MAC 终端)带有以下声明:
export src=~/Developer/src
export myapp=$src/myapp
alias buildapp='build $myapp' # just an example...
当我启动终端时,它会加载,一切都很好。
我想做的是,稍后当我切换到不同的分支/仓库/任何东西时,我想输入,
export src=~/Developer/temp_src
,并$myapp自动引用新的$src变量...
这真的可能吗?
不要创建myapp
变量,只使用此别名:
alias buildapp='build "$src/myapp"'
话虽如此,通常最好使用函数而不是alias
:
buildapp() { build "$src/myapp"; }