Seu código está correto.
Parabéns.
Uma boa pratica é inicializar a variavel primeiro com um valor padrão antes de chamar no código.
De preferencia um nome mais descritivo e se o caminho não mudar definir com letras maiusculas.
Exemplo:
#!/bin/bash
CAMINHO_DIR=""
read -p " Digite um caminho para o diretorio" CAMINHO_DIR
if [[ -d "$CAMINHO_DIR" ]]; then
echo " O caminho 'CAMINHO_DIR' é um diretorio valido"
else
echo " O caminho 'CAMINHO_DIR' não é um diretorio valido"
fi
Bons estudos.