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

[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



reply via email to

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