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

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

Re: expressão filtrar parte da string


From: Juliano
Subject: Re: expressão filtrar parte da string
Date: Mon, 04 Dec 2006 09:43:19 -0200
User-agent: Icedove 1.5.0.8 (X11/20061128)

Completando a resposta do Tiago:

comando | sed 's/\//\n/g' |  grep -oE 'EV.*BCP'
EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP
EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP
EV-EX-470-401A_1-DebianLinux26-Homologation-BCP
EV-EX-470-401A_1-DebianLinux26-Homologation-BCP
EV-EX-470-401A_1-DebianLinux26-Reference-BCP
EV-EX-470-401A_1-DebianLinux26-Reference-BCP

E se não quiser os repetidos:

comando | sed 's/\//\n/g' |  grep -oE 'EV.*BCP' | sort | uniq
EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP
EV-EX-470-401A_1-DebianLinux26-Homologation-BCP
EV-EX-470-401A_1-DebianLinux26-Reference-BCP

[]s




weder_feliciano wrote:


Isso resolve em partes, vou colcar a sainda por inteiro:
42
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C
/work/EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP/EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP.vmx
-@ ""
33
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C /home/vmware/Virtual
Machines/EV-EX-470-401A_1-DebianLinux26-Homologation-BCP/EV-EX-470-401A_1-DebianLinux26-Homologation-BCP.vmx
-@ ""
04
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C
/work/EV-EX-470-401A_1-DebianLinux26-Reference-BCP/EV-EX-470-401A_1-DebianLinux26-Reference-BCP.vmx
-@ ""
56
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C /home/vmware/Virtual
Machines/E-BR-747-203A-Homologation-SUSE9.2-EvApps/SUSE Linux.vmx -@ ""
42
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C /home/vmware/Virtual
Machines/E-BR-747-203A-Homologation-SUSE9.2-EvOLTPS/SUSE Linux.vmx -@ ""
41
/usr/local/lib/VMWare.com/VMware-server-1.0.0-28343/lib/vmware/bin/vmware-vmx
-C /home/vmware/Virtual
Machines/E-BR-000-000A-Weder-Debian26/other26xlinux.vmx -@ ""
00
vmware@pushk

Weder
 >
 > Ola
 >
 > parece q isto resolve:
 >
 > comando | grep -oE 'EV.*BCP'
 >
 > entretanto tem q analisar melhor a sua saida, entretanto ja dá pro
gasto,
 > certo?
 >
 >
 > On 12/1/06, weder_feliciano <weder_feliciano@...> wrote:
 > >
 > > Eu tenho varias strings com saídas como essas:
 > >
 > > 05
 > > /usr/local/lib/VMWare.com/VMware-server-1.0.0-28343
 > > /lib/vmware/bin/vmware-vmx
 > > -C /home/vmware/Virtual
 > > Machines/E-BR-000-000A-Weder-Debian26/other26xlinux.vmx -@ ""
 > >
 > > 21
 > > /usr/local/lib/VMWare.com/VMware-server-1.0.0-28343
 > > /lib/vmware/bin/vmware-vmx
 > > -C
 > >
/work/EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP/EV-EX-470-401A_1-
 > > DebianLinux26-Desenvolvimento-BCP.vmx
 > > -@ ""
 > >
 > > Gostaria apenas de pegar o nome da máquina que seria:
 > > EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP
 > > e EV-EX-470-401A_1-DebianLinux26-Desenvolvimento-BCP , alguem poderia
 > > ajudar a montar uma expressão que faça isso.
 > >
 > > Grato,
 > > Weder
 > >
 > >
 > >
 >
 >
 >
 > --
 > Tiago B Peczenyj
 > Linux User #405772
 >
 > # cd /pub
 > # more beer
 >
 >
 > [As partes desta mensagem que não continham texto foram removidas]
 >





reply via email to

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