Acho que sim, na verdade, estou fazendo um script pra adicionar um usuário no servidor de mail (postfix). Quando executado, ele pergunta o nome completo do usuário, login, senha e pergunta em qual lista será adicionado o usuário. Ao final, ela amostra os valores setados, e pergunta se os dados estão corretos, se estiverem, então executa os programas de inserção, só que eu ainda não consegui colocar o se não tiver, se eu passar o valor "n" ou "não", ele termina o script, gostaria que ele voltasse para o começo de novo.
-- Atenciosamente, Allan Carvalho MSN: [EMAIL PROTECTED] -- ----- Mensagem original ---- De: Édnei Rodrigues <[EMAIL PROTECTED]> Para: [email protected] Enviadas: Sexta-feira, 27 de Junho de 2008 12:00:06 Assunto: Re: [shell-script] Ir para uma linha Bom, acho que vc pode fazer isso como um funcao: Func (){ imprime dado1 dado2 dado3 } for i in * do func () if [ "$respota" = "sim" ]; then imprime "cadastro efetuado com sucesso" exit 0 fi done Era essa sua intenção? 2008/6/27 Allan Carvalho <allancarvalho1@ yahoo.com. br>: > Prezados, > > Gostaria de saber se é possível setar uma expressão do tipo GOTO no Shell. > > Ex.: > imprime dado1 dado2 dado3 > imprime "Os dados estão corretos?" > se resposta = "sim"; então > imprime "Cadastro efetuado com sucesso" > senão > vá para linha 1 > > Agradeço desde já. > > -- > Atenciosamente, > Allan Carvalho > MSN: [EMAIL PROTECTED] com > -- > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail. com. > http://br.new. mail.yahoo. com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
