[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