1
resposta

Olá, Segue abaixo minha solução para a validação de um diretório informado pelo usuário, verificando se ele realmente existe.

#!/bin/bash

if [ -d "$caminho" ]; then

echo "O diretório '$caminho' é válido e existe."

else

echo "O diretório '$caminho' não é válido ou não existe."

fi

1 resposta

Oi, Isael!

O seu código está bem próximo do que é esperado para a atividade. Faltou apenas incluir a parte onde o usuário realmente informa o caminho do diretório. Vamos adicionar isso ao seu script.

Aqui está uma sugestão de como você pode fazer isso:

#!/bin/bash

echo "Por favor, informe o caminho do diretório:"
read caminho

if [ -d "$caminho" ]; then
  echo "O diretório '$caminho' é válido e existe."
else
  echo "O diretório '$caminho' não é válido ou não existe."
fi

Com essa modificação, o script agora solicita ao usuário que informe o caminho do diretório, armazena essa informação na variável caminho, e então verifica se o diretório existe.

Bons estudos!