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: Aurelio Marinho Jargas
Subject: Re: [shell-script] comparar uma variavel com outra produzida pelo read.
Date: Sun, 26 Oct 2003 08:31:26 -0300 (ART)

oi adriano,

 --- Adriano Brand <address@hidden> escreveu: 
> 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)

mmmmmmm, mas vem cá, fora os números, esse teclado numérico
não teria alguma outra tecla que pudesse ser usada?

no bash2, o read aceita o parâmetro -d, para você especificar
qual vai ser o caractere que terminará a entrada de dados do
usuário.

por exemplo, se você fizer read -d /, o usuário apertará os
números e somente quando ele apertar a barra, o processamento
continuará.

basta você identificar uma tecla (fora os números) que exista
em TODOS os teclados que teu script vai rodar e usar o caractere
gerado por ela como o delimitador.

sem você for muito azarado e o teclado numérico ter apenas os
números mesmo, aí você sacrifica uma tecla, digamos o zero,
e faz a listagem dos pdfs conter apenas números de 1 a 9:

   6
   7
   8
   9
   11
   12
   13...

e a tecla zero será o "enter" no caso (read -d 0).

se eu entendi direito teu problema, acho que é isso :)


> Em Qua, 2003-10-22 às 08:48, Aurelio Marinho Jargas escreveu:
> >  --- 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...
> > 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).


=====
-- 
Aurelio Marinho Jargas - Curitiba
Ser tosco eh... http://aurelio.net/fotos
Apostila de Shell a venda http://aurelio.net/shell/apostila

Yahoo! Mail - o melhor webmail do Brasil
http://mail.yahoo.com.br


reply via email to

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