我想做这样的事情:
local_config="~/.local_config"
source $local_config
但似乎字符串不被视为文件路径。
我正在使用Zsh。
答案 0 :(得分:2)
~
未在单引号或双引号内展开。要使其有效,请将~
保留在引号之外:
local_config=~"/.local_config"
答案 1 :(得分:1)
尝试不加引号:
local_config=~/.local_config
或
local_config="$HOME/.local_config"