Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Vamos praticar

1-
#! /bin/bash

if [ -e "$@" ]; then
   echo "Arquivo existente"
else
    echo "Arquivo inexistente"
    exit 1
fi



1 resposta
solução!

Olá, Adriel!

Parabéns pela implementação! Você criou um script que verifica a existência de um arquivo.

Para verificar a existência de um diretório, validando o seu caminho, pode usar o seguinte script:

#! /bin/bash

# Verifica se o caminho fornecido é um diretório
if [ -d "$1" ]; then
   echo "Diretório existente"
else
    echo "Diretório inexistente"
    exit 1
fi

Neste script, usamos o operador -d para verificar se o caminho passado como argumento ($1) é um diretório. Se for, ele imprime "Diretório existente"; caso contrário, imprime "Diretório inexistente" e sai com código de erro 1.

Para executar o script, você pode passá-lo um caminho de diretório como argumento, por exemplo:

./seu_script.sh /caminho/do/diretorio

Bons estudos!