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

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

Re: [shell-script] comparar uma variavel com outra produzida pelo read.


From: Adriano Brand
Subject: Re: [shell-script] comparar uma variavel com outra produzida pelo read.
Date: Wed, 22 Oct 2003 10:53:41 -0200

ai entra meu problema Aurélio eu pretendo montar um cd com o kurumin
para o cara ler pdf em qualquer lugar, incluseveu em maquinas q sí tem
teclado numérico,(caixa eletronico), se tiver uma dica eu agradeço.
Em Qua, 2003-10-22 às 08:48, Aurelio Marinho Jargas escreveu:
> oi adriano,
> 
>  --- Adriano Brand <address@hidden> escreveu: 
> > vejam meus objetivos:
> > listar e enumerar os *.pdf de uma pasta quando iniciar o script;
> > quando digitar o numero referente ao arquivo teste.pdf
> >  ele execute xpdf teste.pdf;
> > sem o uso do emter...
> > usando o select eu alcanço o primeiro objetivo,
> > mas não consigo fazer executar sem o enter..
> > já tentei read com case, e varios outros recusrsos.. mas como vou
> > comparar uma váriável com trocentos numeros e outra que só tem oq eu
> > digitei?
> 
> você usa o read -n 1 pra que ele leia apenas um caractere e
> já continue o script, sem que o ussuário precise apertar o
> ENTER. mas note que se você fizer assim, poderá mostrar apenas
> 10 arquivos PDF para o cara escolher (de 0 a 9).
> 
> o melhor mesmo seria você ou fazer o cara apertar o ENTER, ou
> usar o dialog pra ficar mais bonitinho e o usuário usar as
> setinhas :)
> 
> se você usar o select, não precisa de case.
> o bash grava o número digitado pelo usuário na variável $REPLY,
> então basta fazer:
> 
> select pdf in *.pdf;
> do
>   read -n 1
>   xpdf $REPLY
> done
> 
> ou algo assim (não testei).
> 
> falou
> 
> 
> =====
-- 
att
--------------------------
Adriano Brand
Técnico em eletronica
CREA-SC 567563



reply via email to

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