1-
#! /bin/bash
if [ -e "$@" ]; then
echo "Arquivo existente"
else
echo "Arquivo inexistente"
exit 1
fi
1-
#! /bin/bash
if [ -e "$@" ]; then
echo "Arquivo existente"
else
echo "Arquivo inexistente"
exit 1
fi
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!