Флориан прав, но вам все еще не хватает обновления
#!/bin/sh
CDIR=$(pwd)
echo $CDIR
echo Hello World!
После того, как значение назначено, оно должно быть преобразовано в строку, так как вы не можете встроить команду непосредственно в переменную для отображения , См. Здесь.