Tente isto:
if [ "$PWD" = "/proj/project_a/scripts_shell" ]; then
echo "You are running the script from the correct directory"
fi
O problema é que quando você executa CURR_DIR=echo pwd
, o shell chama pwd
com a variável de ambiente CURR_DIR
definida como echo
. Quando você precisa capturar a saída de um comando em uma variável, basta fazer VAR=$(cmd)
.