[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: [shell-script] grep
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: RES: [shell-script] grep |
Date: |
Wed, 16 Aug 2000 21:10:40 -0300 |
Quando dei a solução com egrep, estava apenas "universalizando" a resposta.
Inúmeros sabores Unix, dentre eles o SVR4 e SCO só reconhecem a síntaxe do
grep proposta com o uso da opção -e, porém esta opção invialiliza outras.
Quanto aos parênteses, realmente são opcionais, mas costumo usá-los somente
para uniformizar e facilitar a manutenção dos scripts.
[]s,
Julio
> ----- Mensagem original -----
> De: # aurelio marinho jargas [SMTP:address@hidden]
> Enviada em: quarta-feira, 16 de agosto de 2000 14:04
> Para: address@hidden
> Assunto: Re: RES: [shell-script] grep
>
> @ 16/8, Julio Cezar Neves - DISB.O:
> > Repare no comando abaixo que estou usando o comando egrep (extended
> grep) e
> > não o grep.
>
> o anderson pediu solução com o grep e não com o egrep.
> mesmo com o egrep os parênteses são desnecessários (nesse caso)
>
>
> > prompt> egrep 'str1|str2|...|strn)' arquivo
>
> > > De: # aurelio marinho jargas
> [SMTP:address@hidden]
> > > @ 16/8, Anderson Montenegro dos Santos:
> > > > como faco para o grep procurar num arquivo as linhas que tenham uma
> > > palavra
> > > > ou outra
> > >
> > > grep 'palavra1\|outras palavras com espaço em branco\|palavra3'
> arquivo
> > >
> > > (não precisa dos parênteses pois a concatenação tem precedência
> > > sobre a alternância '|' - que deve ser escapada no grep)
>
>
> --
> s·:(·>(·×^a]×http://www.verde666.org×^[:wq
>
>
>
>
> Inscrição: address@hidden
>
> Sair da lista: address@hidden
>
> Banco Dados: http://www.egroups.com/group/shell-script
- RES: RES: [shell-script] grep,
Julio Cezar Neves - DISB.O <=