How to expand relative paths in shell script

前端 未结 7 1252
春和景丽
春和景丽 2021-02-06 21:49

I am writing a script to set environment variables on linux 2.6 using bash. So the script contains commands like:

export SRC_DIR=..
export LIBPATH=${SRC_DIR}/lib         


        
7条回答
  •  一整个雨季
    2021-02-06 22:47

    I usually use

    SCRIPT_DIR=$(readlink -f ${0%/*})
    

    It should return the full path to the script, and even resolves all the links along the way.

提交回复
热议问题