Когда вы присваиваете значение переменной в sh (или другом языке сценариев оболочки), никогда не используйте какое-либо пространство до и после равного:
CDIR= $(pwd)
CDIR=$(pwd)
Вот цитата из данной ссылки :
= оператор присваивания (пробел до и после)