Enviado em 23/08/2011 - 08:13h
OLá a todos,
Sou um geógrafo e estou a fazer um script mas tenho dificuldades no seguinte: Eu tenho um script que importa shapefiles para a base de dados. Adicionei uma clausula if para ver se o ficheiro existe ou se foi mal digitado, mas quero que no caso de ser mal digitado o usuario possa tentar de novo, como faço isso?
exemplo
echo "Digite o ficheiro a importar"
read ficheiro
if -e "ficheiro" then importa
else tente de novo
Não sei como dar hipotese de o usuario tentar de novo. como e que e que faço para o script voltar ao passo anterior?
obrigado
Sou um geógrafo e estou a fazer um script mas tenho dificuldades no seguinte: Eu tenho um script que importa shapefiles para a base de dados. Adicionei uma clausula if para ver se o ficheiro existe ou se foi mal digitado, mas quero que no caso de ser mal digitado o usuario possa tentar de novo, como faço isso?
exemplo
echo "Digite o ficheiro a importar"
read ficheiro
if -e "ficheiro" then importa
else tente de novo
Não sei como dar hipotese de o usuario tentar de novo. como e que e que faço para o script voltar ao passo anterior?
obrigado