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

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

Re: [shell-script] Pegar palavra de uma saida de comando


From: Alexandre Abreu
Subject: Re: [shell-script] Pegar palavra de uma saida de comando
Date: Mon, 18 Apr 2005 09:37:44 -0300

Fala Clovis,

Troque o comando "cat" abaixo pelo "lpstat" que acho que resolverá o problema:

[root@localhost ~]# cat /tmp/p
lpstat -t
scheduler is running
system default destination: epson
device for epson: usb:/dev/usb/lp0
epson accepting requests since Jan 01 00:00
printer epson disabled since Jan 01 00:00
[root@localhost ~]# cat /tmp/p | grep "^printer [[:print:]]\{1,\}
disabled" | cut -d" " -f2,3
epson disabled
[root@localhost ~]#

Valeu

On 4/18/05, Clovis <address@hidden> wrote:
>  Olá pessoal, tudo bom?
>  Bom, eu to com uma duvida, gostaria de saber se alguém pode ajudar.
>  Bom é o seguinte:
>  Quando eu digito o comando lpstat -t me retorna uma saida parecida com 
>  essa:
>  (PS: os numero das linhas coloquei pra facilitar minha explicação)
>  
>  1- lpstat -t
>  2- scheduler is running
>  3- system default destination: epson
>  4- device for epson: usb:/dev/usb/lp0
>  5- epson accepting requests since Jan 01 00:00
>  6- printer epson disabled since Jan 01 00:00 -
>  7-        Paused
>  
>  O que eu queria era o seguinte, na linha 6, exite a palavra disabled, e 
>  antes dessa palavra vem o nome da impressora, ou seja epson, eu queria 
>  fazer um script que leia essa saida, encontre a palavra disabled e pegue 
>  o nome da impressora que vem antes da palavra disabled
>  
>  Alguém pode ajudar??
>  
>  Valeu
>  
>  Clovis
>  
> 
> ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
>  Sair da lista: address@hidden
> ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
>  
>  
>  Yahoo! Grupos, um serviço oferecido por: 
>  
>  PUBLICIDADE
>  
>  ________________________________
>  Links do Yahoo! Grupos
>  
>  
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>   
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!. 


-- 
Alexandre de Abreu, GCUX, RHCE
Proteus Security Systems


reply via email to

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