[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Renomear arquivos em massa?
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Renomear arquivos em massa? |
Date: |
Thu, 6 Dec 2007 11:49:22 -0200 |
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]
>
>
>
>
- Re: [shell-script] Renomear arquivos em massa?, (continued)
Re: [shell-script] Renomear arquivos em massa?, Tiago Barcellos Peczenyj, 2007/12/05
Re: [shell-script] Renomear arquivos em massa?, Vinícius de Figueiredo Silva, 2007/12/05
Re: [shell-script] Renomear arquivos em massa?, Julio C. Neves, 2007/12/05