[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Perguntinha básica - resposta na mesma linha
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Perguntinha básica - resposta na mesma linha |
Date: |
Tue, 22 Jul 2008 18:20:11 -0300 |
Aê Alicino,
uma resposta completa e curta:
read -p "Deseja continuar? (Y/n) " yn
yn=${yn:-y}
O y por estar em maiúscula está sendo oferecido como default. Se o operador
der <enter> para aceitar o default, a linha seguinte coloca em yn, caso ela
esteja vazia, o valor y.
--
Abraços,
Julio
*Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162
*
2008/7/22 Alicino De Moura Filho <address@hidden>:
> Amigos,
>
> Uma ajuda.
>
> Qdo fazemos a solicitação d euma entrada pelo teclado, como podemos fazê-la
> para que seja dada na mesma linha e não na linha abaixo?
>
> Exemplo:
>
> echo "Deseja continuar? (yes/no): "
> read resposta
>
> Deseja continuar: (yes/no):
> yes
>
> Ou seja, quero que a resposta saiba logo após os dois pontos de (yes/no) e
> não na linha debaixo.
>
> Sei que é simples, mas aqui não sai...
>
> Grato!
> Alicino de Moura Filho
> address@hidden <alicino%40ymail.com>
> http://www.alicino.eng.br/
> Campinas-SP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162
[As partes desta mensagem que não continham texto foram removidas]