博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[原] Bash Script 显示其自身位置

Posted on 2013-07-09 12:16  |orz  阅读(182)  评论(0编辑  收藏  举报
 1 SOURCE="${BASH_SOURCE[0]}"
 2 BIN_DIR="$( dirname "$SOURCE" )"
 3 while [ -h "$SOURCE" ]
 4 do
 5   SOURCE="$(readlink "$SOURCE")"
 6   [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
 7   BIN_DIR="$( cd -P "$( dirname "$SOURCE"  )" && pwd )"
 8 done
 9 BIN_DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
10 LIB_DIR=$BIN_DIR/../lib