1
resposta

[Projeto] Aqui está minha contribuição.

#! /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

1 resposta

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!