Pular para o conteúdo

Copy to xml duplica as barras '\' [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Copy to xml duplica as barras '\' [RESOLVIDO]

Enviado em 12/06/2020 - 09:11h

Pessoal estou gerando arquivos xml com o comando copy, porém está gerando o arquivo com barras duplicadas .. no meu xml tenho um caminho de rede separado por \

ex: \\caminho\caminho\caminho.. Ao exportar para o xml ele gera o arquivo assim: \\\\caminho\\caminho\\caminho.

Conseguem me dar uma dica por favor para não duplicar essas barras ou talvez outro comando que eu possa testar sem ser o comando copy?

De já agradeço.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Copy to xml duplica as barras '\' [RESOLVIDO]

Enviado em 12/06/2020 - 10:55h

Não mexo com o PostgreSQL, mas tem como corrigir esse problema usando o sed no arquivo com erro:

$ sed 's/\/\//\//g' arquivo.xml

O sed vai substituir todas as duas barras // por uma barra /. Se a sintaxe acima funcionar, você pode gravar o arquivo usando o -i do sed:

$ sed -i.bak 's/\/\//\//g' arquivo.xml

No comando acima tu vai ter uma cópia do original arquivo.xml com o nome arquivo.xml.bak.

Só mudar no comando de arquivo.xml para o nome do teu arquivo.

3. Obrigado

Enviado em 12/06/2020 - 15:11h

Obrigado ... consegui resolver com sua dica.. precisei fazer uma adaptação ..mas sua ideia deu certo ...

Obrigado ..



Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder