shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Identificar nome de arquivos com acentuação do Window


From: Julio C. Neves
Subject: Re: [shell-script] Identificar nome de arquivos com acentuação do Windows
Date: Sat, 14 Dec 2013 10:35:22 +0000

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 || exit
sed -fi.veio arquivo/com/as/substituicoes/do/sed arquivo/que/veio/do/rwin

Se não deu certo, o arquivo antigo estará salvo em arquivo/que/veio/do/rwin.veio



Abcs,
Julio
@juliobash
Facebook!? Not even if a cow coughs...
;)

Posso dar treinamento Shell em qualquer parte do país.
Me mande um e-mail para saber detalhes ou
echo 618921594007727281449002107776021103258914797578P | dc



Em 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]