shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: [shell-script] Programa de configuração em Shell Script


From: mop
Subject: Re: Re: [shell-script] Programa de configuração em Shell Script
Date: Tue, 26 Feb 2008 10:20:22 -0300

Um exemplo rápido usando o bom e velho comando "read": :)

TIMEOUT='-t30'
UP=$'\x1b\x5b\x41'
DOWN=$'\x1b\x5b\x42'

KEY=;STRING=
while [ ! $KEY ]&&read -s -r -n1 $TIMEOUT;do
 [ ${#REPLY} -eq 0 ]&&KEY=ENTER
 STRING="$STRING$REPLY"
 [ "${STRING}" != "${STRING/$UP/}" ]&&KEY=UP
 [ "${STRING}" != "${STRING/$DOWN/}" ]&&KEY=DOWN
done
echo "$KEY"

Pode ter bugs, mas é um começo.
Se for usada em vários pontos não esqueça de usar como como função.
O usuário deve ter acesso a ^C, ^Z ^D ?

Como você já está usando o tput, talvez seja melhor começar a pesquisa que
citei usando exatamente essa palavra.



------------------------------------------------------------------
>From: "Thiago Braga Santana"
>restringir o usuário para apenas três teclas: seta pra cima, seta pra baixo
>e Enter. Outro problema é saber quando houve o evento "pressiona tecla",
>
>vi o programa recebe a opção desejada pelo usuário atraves de uma variavel
>com valor atribuido atraves do comando "read".



reply via email to

[Prev in Thread] Current Thread [Next in Thread]