[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Barra invertida - QUE RAIO
From: |
Adriano da Silva Múfalo |
Subject: |
Re: [shell-script] Barra invertida - QUE RAIO |
Date: |
Wed, 18 Jun 2003 10:14:13 -0300 |
Tem q ser com o sed ?
# echo "/home/meudir/teste/" | tr / '\\'
\home\meudir\teste\
----- Original Message -----
From: "Alexander F. Fernandes - Esc. EDEM" <address@hidden>
To: <address@hidden>
Sent: Tuesday, June 17, 2003 10:46 AM
Subject: [shell-script] Barra invertida - QUE RAIO
Olá!
Estou tentando substituir as barras de um caminho de diretório por barras
invertidas.
No prompt do bash eu consigo sem problemas com:
# echo "/home/meudir/teste/" | sed 's/\//\\/g'
Mas em um script não dá certo.
A linha do script está assim:
dir_usr=`echo '/home/meudir/teste/' | sed 's/\//\\/g'`
Mas não funciona.
Já tentei colocar os endereços em aspas duplas, simples, etc, e nada feito.
O mais engraçado(nem tanto, aliás, não tem graça nenhuma) é que o sed
reconhece a barra "escapada", mas não reconhece a barra invertida.
Alguém pode dar alguma sugestão?
[]'s
Alexander
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html