Retourner au contenu associé (journal : Tracim - développement d'une fonctionnalité "journal de bord" - envie de tester ?)
Posté par Gil Cot ✔ (site web personnel, Mastodon) le 04 mars 2024 à 02:17. En réponse au journal Tracim - développement d'une fonctionnalité "journal de bord" - envie de tester ?. Évalué à 2.
Justement, si XDG_DOCUMENTS_DIR était défini il vaudrait ~/Documents chez toi. Donc si tu tiens à avoir ce fallback il faudrait plutôt faire ainsi :
XDG_DOCUMENTS_DIR
~/Documents
if [ ! -f "${CONFIG_FILE}" ]; then mkdir -p "$(dirname -- "$CONFIG_FILE")" if [ -d "$HOME/Documents" ]; then printf 'JOURNAL_FILE="$HOME/Documents/journal.txt"\n' >> "${CONFIG_FILE}" else printf 'JOURNAL_FILE="${XDG_DOCUMENTS_DIR:-$HOME}/journal.txt"\n' >> "${CONFIG_FILE}" fi printf 'LESS='"'"'-~ -e +G'"'"'\n' >> "${CONFIG_FILE}" fi
La forme {nom_de_variable:-valeur si variable non définie ou vide} est utilisée pour assigner HOME en fallback ;) (c’est la même technique qui a été utilisée pour XDG_CONFIG_HOME juste avant.) https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
{nom_de_variable:-valeur si variable non définie ou vide}
HOME
XDG_CONFIG_HOME
"It is seldom that liberty of any kind is lost all at once." ― David Hume
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: L
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Tracim - développement d'une fonctionnalité "journal de bord" - envie de tester ?. Évalué à 2.
Justement, si
XDG_DOCUMENTS_DIRétait défini il vaudrait~/Documentschez toi. Donc si tu tiens à avoir ce fallback il faudrait plutôt faire ainsi :La forme
{nom_de_variable:-valeur si variable non définie ou vide}est utilisée pour assignerHOMEen fallback ;) (c’est la même technique qui a été utilisée pourXDG_CONFIG_HOMEjuste avant.)https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
"It is seldom that liberty of any kind is lost all at once." ― David Hume