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

Responder a