wiki:Shell

Version 3 (modified by sky, 20 months ago) (diff)

--

Shell

others

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 )