|
From: | João Olavo Baião de Vasconcelos |
Subject: | Re: [shell-script] Identificar nome de arquivos com acentuação do Windows |
Date: | Mon, 16 Dec 2013 09:55:10 -0200 |
Fala João,como vc sabe, estou longe de ser um especialista em rWin e no meu trampo essa aberração está praticamente extinta e por isso fica complicado de testar o que irei propor.Eu tentaria montar um arquivo com todas as representações de cedilha, acentos, ... geradas pelo cat -vet e outro com as substituições necessárias do sed. Depois faria:cat -vet arquivo/que/veio/do/rwin | grep -f arquivo/representacoes/estranhas || exitsed -fi.veio arquivo/com/as/substituicoes/do/sed arquivo/que/veio/do/rwinSe não deu certo, o arquivo antigo estará salvo em arquivo/que/veio/do/rwin.veioAbcs,Julio@juliobashFacebook!? Not even if a cow coughs...;)Posso dar treinamento Shell em qualquer parte do país.Me mande um e-mail para saber detalhes ouecho 618921594007727281449002107776021103258914797578P | dcEm 13 de dezembro de 2013 13:11, João Olavo Baião de Vasconcelos <address@hidden> escreveu:Pessoal,
Temos uma aplicação que roda no Windows, mas submete execuções para serem feitas no Linux.O usuário de vez em quando cria um diretório ou arquivo cujo nome contém cedilha, acentos, til, etc., mas ele faz isso a partir do Windows.
Aí, devido à codificação diferente do Windows (caracteres não UTF-8, mas sim latin-1, se não me engano), isso faz com que a execução no Linux falhe, pois o arquivo acaba não sendo identificado.Gostaria de fazer um script para botar no cron e ficar vigiando se o nome de algum diretório ou arquivo criado contém caracteres não UTF-8, mas não consegui identificar uma maneira.
Alguma dica?
Obrigado!--
João Olavo Baião de Vasconcelos
Analista de Sistemas - Infraestrutura
--
João Olavo Baião de Vasconcelos
Analista de Sistemas - Infraestrutura
[Prev in Thread] | Current Thread | [Next in Thread] |