[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: [shell-script] comando grep
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: RES: [shell-script] comando grep |
Date: |
Fri, 11 Jan 2002 09:33:10 -0300 |
É isso ai Marcelo!!
com o -f (de field - campo) vc espefifica qual campo deseja pegar e com o -d
(de delimiter - delimitador) vc especifica qual é o separador entre estes
campo.
Pa bom enten mei pala bas! :))
[ ]s,
Julio cezar Neves
-----Mensagem original-----
De: Marcelo Anton [mailto:address@hidden]
Enviada em: quinta-feira, 10 de janeiro de 2002 18:25
Para: address@hidden
Assunto: Re: RES: [shell-script] comando grep
Tá só quero ver se eu entendi:
o \ antes do [ e para ele interpetrar o colchete como um colchete mesmo e
nao
como algums outros sinal né?
E o -f1 diz pra pegar tudo que vier antes do divisor espesificado no -d no
caso o igual?
É isso mesmo?
Em Qui 10 Jan 2002 19:52, you wrote:
> Olá Marcelo,
> faça o seguinte:
>
> prompt> cat arquivo | grep 'Name\[pt_BR\]' | cut -f1 -d"="
>
> para pegar Name[pt_BR], e:
>
> prompt> cat arquivo | grep 'Name\[pt_BR\]' | cut -f2 -d"="
>
> para pegar teste
>
> \[ \]s,
> Julio Cezar Neves
>
> -----Mensagem original-----
> De: Marcelo Anton [mailto:address@hidden]
> Enviada em: quinta-feira, 10 de janeiro de 2002 17:47
> Para: address@hidden
> Assunto: [shell-script] comando grep
>
>
> Ola pessoal.
> Me inscrevi na lista pois estou interessado em aprender Shell-Script.
> Estou fazendo um scripts que converte menus do gnome para o kde.
> Preciso dar um cat procurando por essa linha:
> Name[pt_BR]=Teste
> Tentei assim:
> cat arquivo | grep 'Name[pt_BR]'
> mas parece que ele intepetra as chaves como algum outro comando e não me
> retorna nenhum resultado.
> Quero tambem dar um cut a partir do sinal de igual.
> Estou iniciando em Shell-script por isso peço a comprensão de todos visto
> que
> os manuais que tenho abordam somente os comando basicos tipo if for while
e
> estes outras comando abordam muito pouco.
--
+ - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Marcelo Anton - address@hidden
| ICQ: 75744712 - Usr Linux n.: 230281
| Lajeado - RS - Brasil
+ - - - - - - - - - - - - - - - - - - - - - - - - - - +
| Definity Linux 1.0r4 - Kernel 2.4.16
| KDE 2.2.2
+ - - - - - - - - - - - - - - - - - - - - - - - - - - +
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
From (no email address) Fri Jan 11 04:39:29 2002
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-8_0_1_3); 11 Jan 2002 12:39:29 -0000
Received: (qmail 26239 invoked from network); 11 Jan 2002 12:39:29 -0000
Received: from unknown (216.115.97.167)
by m4.grp.snv.yahoo.com with QMQP; 11 Jan 2002 12:39:29 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156)
by mta1.grp.snv.yahoo.com with SMTP; 11 Jan 2002 12:39:18 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4])
by perninha.conectiva.com.br (Postfix) with SMTP id 98C1338D99
for <address@hidden>; Fri, 11 Jan 2002 09:37:49 -0300 (EST)
Received: (qmail 16278 invoked by uid 0); 11 Jan 2001 12:37:51 -0000
Received: from verde.conectiva (10.0.2.168)
by burns.conectiva with SMTP; 11 Jan 2001 12:37:51 -0000
Date: Fri, 11 Jan 2002 10:39:02 -0200 (BRST)
X-X-Sender: <verde@verde.conectiva>
To: <address@hidden>
Subject: Re: RES: [shell-script] comando grep
In-Reply-To: <address@hidden>
Message-ID: <Pine.LNX.4.33L.0201111037310.898-100000@verde.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
From: # aurelio marinho jargas <address@hidden>
X-Yahoo-Group-Post: member; ug194321
X-Yahoo-Profile: verde6666
alouzz,
@ 10/1, Marcelo Anton:
> Tá só quero ver se eu entendi:
> o \ antes do [ e para ele interpetrar o colchete como um colchete mesmo e nao
> como algums outros sinal né?
ou você também, pode usar o fgrep, que procura apenas por strings
e não precisa se preocupar em escapar possíveis metacaracterres
(como o colchete)
> E o -f1 diz pra pegar tudo que vier antes do divisor espesificado no -d no
> caso o igual?
> É isso mesmo?
> Em Qui 10 Jan 2002 19:52, you wrote:
> > Olá Marcelo,
> > faça o seguinte:
> > prompt> cat arquivo | grep 'Name\[pt_BR\]' | cut -f1 -d"="
> > para pegar Name[pt_BR], e:
> > prompt> cat arquivo | grep 'Name\[pt_BR\]' | cut -f2 -d"="
> > para pegar teste
> > > Preciso dar um cat procurando por essa linha:
> > > Name[pt_BR]=Teste
> > > Tentei assim:
> > > cat arquivo | grep 'Name[pt_BR]'
> > > Quero tambem dar um cut a partir do sinal de igual.
--
http://verde666.org s/click/^a]/;^[:wq
- RES: RES: [shell-script] comando grep,
Julio Cezar Neves - DISB.O <=