#! /bin/bash
echo "Digite o caminho para o diretório" read caminho_dir
Verifica a existencia do diretório
if [ -d "$caminho_dir" ]; then echo "O caminho é válido!" else echo "O caminho não é válido. Verifique e tente novamente!" fi
#! /bin/bash
echo "Digite o caminho para o diretório" read caminho_dir
if [ -d "$caminho_dir" ]; then echo "O caminho é válido!" else echo "O caminho não é válido. Verifique e tente novamente!" fi
Olá, Carlos!
Parece que você está no caminho certo! Seu script está fazendo exatamente o que a atividade pede: ele solicita ao usuário um caminho para um diretório e verifica se o diretório existe ou não. Parabéns! Continue assim, praticando e evoluindo.
Aqui está o seu script com alguns comentários para ajudar a entender melhor:
#! /bin/bash
# Solicita ao usuário o caminho do diretório
echo "Digite o caminho para o diretório"
read caminho_dir
# Verifica a existencia do diretório
if [ -d "$caminho_dir" ]; then
# Se o diretório existir, imprime a mensagem abaixo
echo "O caminho é válido!"
else
# Se o diretório não existir, imprime a mensagem abaixo
echo "O caminho não é válido. Verifique e tente novamente!"
fi
O comando -d
dentro do if
é usado para verificar se o diretório existe. Se o diretório existir, o comando retorna verdadeiro (true
), caso contrário, retorna falso (false
).
Então, se o diretório existir, a mensagem "O caminho é válido!" é impressa na tela. Se o diretório não existir, a mensagem "O caminho não é válido. Verifique e tente novamente!" é impressa na tela.
Bons estudos!