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: 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]
>
>
>
>  


reply via email to

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