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

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

Re: [shell-script] Renomear arquivos em massa?


From: Bruno Gunter Fricke
Subject: Re: [shell-script] Renomear arquivos em massa?
Date: Thu, 06 Dec 2007 13:59:19 -0200

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:
> [root@deinfra ~]# X="teste teste"
> [root@deinfra ~]# echo "${X// /}"
> testeteste
> [root@deinfra ~]#
> 
> 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 <address@hidden>
> 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: address@hidden 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]



reply via email to

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