Como Usar comando Exit

1. Como Usar comando Exit

César Sales Lima
cesarsl26

(usa Red Hat)

Enviado em 28/12/2015 - 14:20h

Amigos
Sou novato em shell, estou criando um script bem simples só para fins de estudos mesmo e acontece o seguinte, nesses dois trechos de codigo abaixo eu valido duas coisas se o usuario "login" esta dentro do script se estiver o usuario executa o restando do shell e na segunda validação um menu simples se 1 efetua o cadastro se 2 ele encerra, gostaria de usar o comando exit vi muitos tutoriais mas nada me ajudou ate agora alguem tem alguma sugestão?

echo "Informe seu usuario"
read user

if [ $user -eq 690792 ];then
echo "Usuario Autorizado Prossiga"
else "Usuario nao autorizado"
exit
fi

echo "Cadastro de Funcionarios"

while [ $op -lt 2 ]

echo "1- Incluir Funcionario"
echo "2- Sair "
read op



  


2. Re: Como Usar comando Exit

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/12/2015 - 14:43h

cesarsl26 escreveu:

Amigos
Sou novato em shell, estou criando um script bem simples só para fins de estudos mesmo e acontece o seguinte, nesses dois trechos de codigo abaixo eu valido duas coisas se o usuario "login" esta dentro do script se estiver o usuario executa o restando do shell e na segunda validação um menu simples se 1 efetua o cadastro se 2 ele encerra, gostaria de usar o comando exit vi muitos tutoriais mas nada me ajudou ate agora alguem tem alguma sugestão?

echo "Informe seu usuario"
read user

if [ $user -eq 690792 ];then
echo "Usuario Autorizado Prossiga"
else "Usuario nao autorizado"
exit
fi

echo "Cadastro de Funcionarios"

while [ $op -lt 2 ]

echo "1- Incluir Funcionario"
echo "2- Sair "
read op



Tem uns erros ai que você precisa averiguar, começando pelo else após o if (faltou um echo após o else):


echo "Informe seu usuario"
read user

# Use sempre aspas ao comparar strings
if [ "$user" -eq "690792" ];then
echo "Usuario Autorizado Prossiga"
else
echo "Usuario nao autorizado"
exit # fim do script
fi

# A estrutura de repetição while começa com um do e finaliza sempre com done

# Inicialize a variável $op antes de usá-la no while
op=0

while [ $op -lt 2 ]; do
echo "1- Incluir Funcionario"
echo "2- Sair "
read op
done

- -
moremoremoreram!
http://bit.ly/1Pqwb4T







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts