Linux/Common

환경변수 설정 - 중첩되지 않게 하는 방법

scii 2017. 6. 11. 21:40

Example)

환경변수에 추가하고싶은 경로가 존재하지 않는다면, 추가해준다.


[[ ":$PATH:" != *":${FFMPEG_BIN_DIR}:"* ]] && PATH="${FFMPEG_BIN_DIR}:${PATH}"

[[ ":$LD_LIBRARY_PATH:" != *":${FFMPEG_LIB_DIR}:"* ]] && LD_LIBRARY_PATH="${FFMPEG_LIB_DIR}:${LD_LIBRARY_PATH}"

[[ ":$PKG_CONFIG_PATH:" != *":${FFMPEG_PKGCONFIG_DIR}:"* ]] && PKG_CONFIG_PATH="${FFMPEG_PKGCONFIG_DIR}:${PKG_CONFIG_PATH}"

export PATH LD_LIBRARY_PATH PKG_CONFIG_PATH