Ich muss ein Verzeichnis anhängen PKG_CONFIG_PATH
. Normalerweise würde ich den Standard verwenden
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
wurde aber PKG_CONFIG_PATH
bisher noch nicht auf meinem System eingestellt. Daher beginnt die Variable mit einem :
Zeichen, das sie anweist, zuerst im aktuellen Verzeichnis zu suchen. Ich möchte das nicht. Ich entschied mich für Folgendes:
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
aber das scheint einfach so hässlich. Gibt es einen besseren Weg? Was ist der geeignete Weg, um den Doppelpunkt genau dann bedingt anzuhängen, wenn die Variable bereits festgelegt wurde?