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
แต่ดูเหมือนว่าน่าเกลียดมาก มีวิธีที่ดีกว่า? อะไรคือวิธีที่เหมาะสมในการต่อท้ายโคลอนแบบมีเงื่อนไขถ้าหากว่าตัวแปรถูกตั้งค่าแล้ว?