シェルスクリプト/コマンドラインから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も機能せず、単一のスペースを超えたスペースシーケンスも機能しません。

おすすめ記事