Скрипт
#!/bin/bash
exec 2>deploy.log
SOURCE=$0
DIR=$PWD
PROJECT = $( dirname $0 )
echo "$SOURCE"
echo "$DIR"
echo "$PROJECT"
И даже когда меняю на
PROJECT = $0
Лог везде аналогичен, пустых строк в скрипте нет
./deploy.sh: line 6: PROJECT: command not found
Нужный результат
./deploy.sh
/home/user/projects/example/src
/home/user/projects/example