쉘 스크립트/명령줄에서 XDG_CONFIG_HOME을 얻는 방법은 무엇입니까?

쉘 스크립트/명령줄에서 XDG_CONFIG_HOME을 얻는 방법은 무엇입니까?

그것으로 충분합니까 ${XDG_CONFIG_HOME:-${HOME}/.config}, 아니면 더 많은 트릭이 있습니까?

프로그램을 기대할 위치에 대한 구성을 제공할 수 있는 일부 xdg-user-dir CONFIG또는 호출이 있습니까 ?xdg-settings

답변1

${XDG_CONFIG_HOME:-~/.config}정확히어떻게 xdg-user-dirs해야 할까요?(이것은 쉘 스크립트입니다). 2008년 이후로 변함이 없으니 안정적이라고 보시면 됩니다.

그런데 값에 공백이나 와일드카드를 사용하지 않는 것이 가장 좋습니다 XDG_CONFIG_HOME. 설정하지 않으면 XDG_CONFIG_HOME홈 디렉터리 위치의 특수 문자도 괜찮습니다. 값의 와일드카드 XDG_xxx_DIR도 작동하지 않으며 단일 공백 ​​너머의 공백 시퀀스도 작동하지 않습니다.

관련 정보