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

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

Re: Re: [shell-script] expressao regular


From: Thiago Diniz da Silveira
Subject: Re: Re: [shell-script] expressao regular
Date: Wed, 28 Apr 2010 12:41:22 -0300

O "?" pode ser qualquer caracter.

Nesse caso ele ira dar um grep em todo que comece com "fe" tenha um caracter
no meio e termine com "d"
o caracter pode ser um espaço também senão me engano.

Faça um teste echo "fe d" | grep fe?d (estou sem Linux aqui não tenho como
testar)

Em 28 de abril de 2010 12:36, <address@hidden> escreveu:

>
>
>
> Obrigado pelas respostas esclarecedoras.
>
> Agora ficou outra dúvida: não estou conseguindo usar o "?":
>
> eric@NOTEERIC:~/Downloads/hds$ echo "fed" | grep fed
> fed
> eric@NOTEERIC:~/Downloads/hds$ echo "fed" | grep fe?d
> eric@NOTEERIC:~/Downloads/hds$
>
> Pelo que eu li, "?" significa uma ou nenhuma ocorrência do caracter
> precedente. Tá faltando algum símbolo?
>
> sds
>
> Eric
>
> On Ter 27/04/10 16:53 , Bruno Coimbra 
> address@hidden<bbcoimbra%40gmail.com>sent:
>
> > Em Tue, 27 Apr 2010, address@hidden <microbiu%40terra.com.br>escreveu:
> > >
> > > Por favor, como ficaria a expressão regular para eu substituir
> > desde "DIV" até o primeiro ">" da string abaixo:
> > >
> > > 60-01-68-00/00
> > Acho que isso resolve:
> > texto='60-01-68-00/00'
> > echo $texto | sed 's/(]+(>.*)$/12/'
>
> > []s
> > --
> > Bruno Coimbra a.k.a. sceadugenga
> > address@hidden <bbcoimbra%40gmail.com>
> > Existem 11 tipos de pessoa:
> > as que entendem binário,
> > as que acham que entendem,
> > e as que não entendem
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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