[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Configurando o ESC
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Configurando o ESC |
Date: |
Mon, 14 May 2007 09:17:06 -0300 |
A dica não é minha, a algum tempo atras alguem respondeu essa mesma duvida
aqui na lista
a ideia é a seguinte:
-bash-3.1$ read -n1 -s VAR
<ESC>
-bash-3.1$ if [ "^[$" == "$(cat -vet <<< $VAR)" ]; then echo APERTOU ESC;
else echo BALH BALH BLAH; fi
APERTOU ESC
-bash-3.1$
Pra ficar mais claro, quando voce atribui o valor de <ESC> (apertar a tecla
ESC) a uma variavel, o caracter q ela pega é ^[$, com o cat -vet a gente
consegue ver isso e comparar com o literal ^[$ q escrevemos, se forem iguais
então ele apertou esc.
Agora pro teu problema é só fazer um entra lido sai lido que resolve.
Sorte,
Flavio do Carmo Junior
On 5/14/07, xiss_break <address@hidden> wrote:
>
> Olá pessoal,
>
> Estou tentando fazer um programa em shell, sendo este o meu primeiro
> programa. Esta funcionando de forma perfeita, mas algumas
> funcionalidades estão me tirando do serio, a principal delas é a seguinte:
>
> Tem uma tela que o usuario tem de informar um numero de codigo, mas
> gostaria que quando o usuario em uma possivel desistência, pudesse
> usar o ESC para retornar a tela anterior.
>
> Isso é possivel?
>
> Grato a todos!
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Configurando o ESC, xiss_break, 2007/05/14
- Re: [shell-script] Configurando o ESC,
Flavio Junior <=
- Re: Configurando o ESC, xiss_break, 2007/05/14
- Re: [shell-script] Re: Configurando o ESC, Flavio Junior, 2007/05/14
- Re: [shell-script] Re: Configurando o ESC, Flavio Junior, 2007/05/14
- Re: Configurando o ESC, xiss_break, 2007/05/14
- Re: [shell-script] Re: Configurando o ESC, Julio C. Neves, 2007/05/14
- Re: Configurando o ESC, xiss_break, 2007/05/14
- Re: [shell-script] Re: Configurando o ESC, Julio C. Neves, 2007/05/15
- Re: Configurando o ESC, xiss_break, 2007/05/15