Obtenha de forma confiável o caminho absoluto do script executado atualmente

CWD="$( 
cd "
$(dirname "$(readlink "$0" || printf %s "$0")")"
pwd -P

)"


PATH
="$CWD:$PATH"

source sibling
.sh # source file in the same directory

Isso também funciona para executáveis ​​vinculados.