Opa! Verdade! É a mania das Pcre ;-)

Mas, se quiserem usar uma Pcre num egrep, basta usar o -P:


     -P, --perl-regexp
              Interpret PATTERN as a Perl regular expression.


[]'s
Gunter



Em Qui, 2007-12-06 às 11:49 -0200, Flavio Junior escreveu:
> Lembre-se que o bash não é regex!
> \s pra ele é s literal.
> 
> O espaço tu pode representar como espaço mesmo:
> [EMAIL PROTECTED] ~]# X="teste teste"
> [EMAIL PROTECTED] ~]# echo "${X// /}"
> testeteste
> [EMAIL PROTECTED] ~]#
> 
> So lembre-se de colocar o " " na hora de mexer com a variavel.
> 
> --
> 
> Flavio do Carmo JUnior
> On Dec 6, 2007 11:20 AM, Bruno Gunter Fricke <[EMAIL PROTECTED]>
> wrote:
> >
> >
> >
> >
> >
> >
> > altere o que for "_" por "\s"
> >
> > []'s
> > Gunter
> >
> > Em Qui, 2007-12-06 às 11:15 -0200, Fabio Costa escreveu:
> >
> > > Olá!
> > >
> > > Desculpe abusar, mas como seria fazer a mesma coisa, só que com
> > > espaços
> > > ao invés de underscores. É um problema terrível que eu tenho ao
> pegar
> > > arquivos na net (blame Windows Users! :P)
> > >
> > > Obrigado!
> > >
> > > Fábio Emilio Costa Analista de Software Básico I
> > > SERPRO - Serviço Federal de Processamento de Dados
> > > Performance - Ambiente Distribuído SUPCD/CDGTI/CDGS1
> > > email: [EMAIL PROTECTED] Notes:fabioc
> > > Ramal: (#11) 1516
> > >
> > > Julio C. Neves escreveu:
> > > > Aê Rafael,
> > > > $ Nome=Julio_Cezar_Neves
> > > > $ echo ${Nome//_/}
> > > > JulioCezarNeves
> > > >
> > > > então:
> > > > for Arq in *
> > > > do
> > > > mv $Arq ${Arq//_/}
> > > > done
> > >
> > >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > 
> 
> 
> 
> 
>  


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

Responder a