Мне нужно добавить каталог в PKG_CONFIG_PATH
. Обычно я бы использовал стандарт
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig
но PKG_CONFIG_PATH
не было ранее установлено в моей системе. Следовательно, переменная начинается с :
символа, который говорит ей сначала искать в текущем каталоге. Я не хочу этого. Я остановился на следующем,
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}$(pyenv prefix)/lib/pkgconfig
но это только кажется таким уродливым Есть ли способ лучше? Как правильно добавить двоеточие по условию, если и только если переменная уже установлена?