Vi. Asked: 2019-08-27 11:41:41 +0800 CST2019-08-27 11:41:41 +0800 CST 2019-08-27 11:41:41 +0800 CST 如何从 shell 脚本/命令行获取 XDG_CONFIG_HOME? 772 ${XDG_CONFIG_HOME:-${HOME}/.config}够用还是有更多技巧? 是否有一些xdg-user-dir CONFIG或xdg-settings调用可以让我在哪里期待程序的配置? environment-variables shell-script 1 个回答 Voted Best Answer Gilles 'SO- stop being evil' 2019-08-27T11:54:44+08:002019-08-27T11:54:44+08:00 ${XDG_CONFIG_HOME:-~/.config}究竟是怎么xdg-user-dirs做的(它是一个shell脚本)。它自 2008 年以来没有改变,因此您可以认为这是稳定的。 顺便说一句,你最好不要在XDG_CONFIG_HOME. 如果XDG_CONFIG_HOME未设置,则主目录位置中的特殊字符是可以的。值中的通配符XDG_xxx_DIR也不起作用,除了单个空格之外的空白序列也是如此。
${XDG_CONFIG_HOME:-~/.config}
究竟是怎么xdg-user-dirs
做的(它是一个shell脚本)。它自 2008 年以来没有改变,因此您可以认为这是稳定的。顺便说一句,你最好不要在
XDG_CONFIG_HOME
. 如果XDG_CONFIG_HOME
未设置,则主目录位置中的特殊字符是可以的。值中的通配符XDG_xxx_DIR
也不起作用,除了单个空格之外的空白序列也是如此。