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: Mon, 27 Oct 2003 14:39:55 -0300 (ART)

oi adriano,

 --- Adriano Brand <address@hidden> escreveu: 
> Vc entendeu mesmo oq preciso

opa, beleza :)

> o problema é que este cd será usado em vários modelos deste
> equipamento, e normalmente as teclas adicionais não
> são a mesma coisa.
[...]
> Mas hj percebi um padrão nos nomes dos arquivos que talvez
> possa ser usado a meu favor.
> Veja,l o padrão dos nomes.
> cpoatc0062003.pdf
> cpoatc0152003.pdf
> cpoatc0162003.pdf
> cpobkt0032002.pdf
> são 7 numeros antecipados por 6 letras, então eu não preciso
> numerá-los já que estes numeros nunca serão iguais.

nesse caso, voce pode fazer um 

   read -n 7

pra ler apenas 7 caracteres e continuar o processamento
(sem ENTER) e dai matou o problema.

falou!


> Em Dom, 2003-10-26 às 12:31, Aurelio Marinho Jargas escreveu:
> > 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...


=====
-- 
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]