Pessoal,

Estou fazendo um script simples onde eu tenho que substituir "\" por "\ ". 
Sei que existem várias formas de fazer isso. Eu particularmente conheço 3 
formas, usando o tr, sed e dando o tratamento diretamente na variável.

Eu estou tentando usar a terceira opção. Ficou como o exemplo a abaixo:

    VAR1=`echo ${VAR2[$X]//\\\\/\\\ }`

Quando uso este "echo" que está rodando no sub-shell na linha de comando, 
ele me retorna corretamente, mas quando rodo ele numa sub-shell como no 
exemplo acima ao invés de ter como resultado "texto\ texto\ texto" eu tenho 
"texto\texto\texto".

Alguém saberia me dizer onde eu estou errando e porque este erro está 
acontecendo?

Bom dia para todos. 


---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a