Olá waldemar!
Obrigado pela força!
testei seu script aqui, e verifiquei que ele nao consegue acessar diretorios
com nomes contendo espaço (usuario de windows adora espaço e acentuação em
nomes de diretorios) daí modifiquei a variavel $1 para $* para poder pegar
todo o nome do diretorio no fo
flávio!
exato! o meu maior problema é relacionado ao nome do arquivo que esta com
acentuação errada, o outro problema, é que eu tenho uma estrutura com 3000
diretorios, sendo que esses diretorios vieram de dois servidores diferentes
um em utf-8 e outro em iso-8859-1, aí o que pega é que se eu m
Pessoal... soh um detalhe que me gerou duvida.
No script inicial que o criador do topico mandou ele tentava converter o
NOME do arquivo de UTF para ISO e não o seu conteudo (pelo menos foi isso q
eu me lembro de ter pensado quando li).
O comando file -i retorna o charset do conteudo do arquivo..
Algumas sugestões sob forma de script
http://pastebin.com/856704
Entre outras coisas, usei case / for e coloquei mais uma opção
[]´s Tiago
On 1/11/07, andnovelli <[EMAIL PROTECTED]> wrote:
>
> Olá amigos!
>
> Primeiramente obrigado pela força que todos estão dando!
>
> Waldemar!
>
> Eu dei um
Olá André,
Reparei que nas suas modificacoes tinha alguns erros e também me pareceu
estranho vc ter tentado converter imagens.
Bom, pelo que eu entendi o que você quer é converter tudo pra ISO-8859-1,
correto?
Entào eu modifiquei aqui o script pra você, fica assim:
#!/bin/bash
# Script para conv
Olá amigos!
Primeiramente obrigado pela força que todos estão dando!
Waldemar!
Eu dei uma olhada no seu script e achei algumas coisas que eu deveria mudar
mas nao estou muito certo ok? por isso vou colocar o script com as minhas
alterações para que voce possa me dar mais um help se possivel!
Olá André,
Recentemente eu tive que fazer um script para este tipo de conversão aqui no
meu trabalho. Bom, segue aí o que eu fiz aqui.. Funciona recursivamente e
você só vai precisar fazer alguns ajustes aí pras suas necessidades. Este aí
recebe um diretório como parâmetro e verifica o encoding de
Isso pode ta ocorrendo por nomes com espaço em branco, ou caracteres que
acabem considerados como espaço (ilegiveis).
Use o find com a opção -print0 em conjunto com o xargs -0
não testei, mas seria algo assim:
$ find . -type f -print0 | xargs -0 autoconv {}
porém, não sei se vai conseguir seu s
Olá lista!
estou com um pequeno probleminha com uma partição que contem arquivos
compartilhados pelo samba, estes arquivos estao com os nomes em UTF-8 e eu
preciso Tê-los em ISO 8859-1, comecei a fazer a conversão com o iconv
diretorio por diretorio, mas este trabalho começou a dar no pé, ai