Enviado em 27/01/2014 - 17:41h
Boa tarde!
Estou criando um script para criar algumas pastas.
Meu problema é o seguinte:
Quando peço para confirmar o nome da pasta, caso seja digitado alguma coisa diferente de s,S,n e N, o script finaliza.
Como faço para ele refazer a pergunta.
Abaixo parte do script
confirmapasta () {
echo "Verifique se o caminho/nome da pasta está correto:"
echo ""
echo "$NOME_PASTA"
echo ""
echo "O caminho/nome está correto? (s/n)"
read -n1 RESP
if [[ $RESP =~ [Ss]$ ]]; then
mkdir @NOME_PASTA
if [[ $RESP =~ [Nn]$ ]]; then
informapasta
fi
fi
}
Estou criando um script para criar algumas pastas.
Meu problema é o seguinte:
Quando peço para confirmar o nome da pasta, caso seja digitado alguma coisa diferente de s,S,n e N, o script finaliza.
Como faço para ele refazer a pergunta.
Abaixo parte do script
confirmapasta () {
echo "Verifique se o caminho/nome da pasta está correto:"
echo ""
echo "$NOME_PASTA"
echo ""
echo "O caminho/nome está correto? (s/n)"
read -n1 RESP
if [[ $RESP =~ [Ss]$ ]]; then
mkdir @NOME_PASTA
if [[ $RESP =~ [Nn]$ ]]; then
informapasta
fi
fi
}