Olá, Naygno, tudo bem?
Parabéns pela resolução! Seu script está ótimo.
Gostei especialmente do seu cuidado em usar as aspas na variável ("$CAMINHO"). Esse é um detalhe fundamental que muitos esquecem, e que garante que seu script funcione perfeitamente mesmo se o usuário digitar um caminho com espaços.
A lógica de checagem com if [ -d ... ], elif [ -f ... ] e else também está perfeita para tratar todas as possibilidades.
Excelente trabalho.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!