wiki:Shell

Version 1 (modified by sky, 9 years ago) (diff)

--

Shell

Get Current Path

#!/bin/bash

function get_current_path {
    SOURCE=${BASH_SOURCE[0]}
    DIR=$( dirname "$SOURCE" )
    if [ -h "$SOURCE" ]; then
        SOURCE=$(readlink "$SOURCE")
        [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
        DIR=$( cd -P "$( dirname "$SOURCE"  )" && pwd )
      else
        DIR=$( cd -P "$( dirname "$SOURCE" )" && pwd )
    fi
    echo $DIR
}

CI_DIR=$( get_current_path )