Anderson,
Muito bom esse comando, antigamente eu usava o convmov para isso, porém 
esse só convertia o nome dos arquivos e não o seu conteúdo, porém com 
toda certeza essa não é a solução para esse meu problema pois o arquivo 
de onde recupero os nomes acentuados foi alimentado pelo meu próprio 
script e já está em UTF-8.

Mas te agradeço por me apresentar essa ferramenta extremamente útil, 
principalmente quando precisamos fazer algo que será usado na web, como 
passar arquivos de .pot(Multilínguagem) para UTF-8.

Valew Anderson!


Anderson Duarte escreveu:
>  
>
> Lawrence, vc pode usar o iconv. pra converter pra UTF-8
>
> Exemplo: cat arq.txt | iconv -f iso-8859-1 -t utf-8
>
> Sei que seu arquivo não está em iso, esse foi apenas um exemplo pra ver se
> vc descola algo mais legal aí.
>
> Uma lidinha no man do iconv acho que vc consegue sacar algo melhor. :)
>
> Em 19 de abril de 2010 18:14, Lawrence Waclawiak
> <lawrencebbw@ yahoo.com. br <mailto:lawrencebbw%40yahoo.com.br>>escreveu:
>
> > Opa.
> > Seguinte, o liguagem está em en_US.UTF-8
> > troquei a liguagem no script para pt_BR.UTF-8 mas não adiantou nada.
> > Você chegou a testar ai no seu pc se o desalinhamento ocorre?
> >
> >
> > Bruno Gunter escreveu:
> > >
> > > Que tal usar UTF-8?
> > > Deve resolver teu problema.
> > >
> > > Para confirmar se você está usando o UTF-8, faça:
> > >
> > > set | grep UTF
> > >
> > > Que deve retornar algo como:
> > > GDM_LANG=pt_ BR.UTF-8
> > > LANG=pt_BR.UTF- 8
> > >
> > > []'s
> > > Gunter
> > >
> > > Em 19 de abril de 2010 17:36, Lawrence Waclawiak
> > > <lawrencebbw@ yahoo.com. br <mailto:lawrencebbw%40yahoo.com.br> 
> <mailto:lawrencebbw %40yahoo. com.br<lawrenceb bw%2540yahoo. com.br>
> > >>escreveu:
> > >
> > > > Galera, vi que aki parece alinhado, deve ser alguma coisa do 
> e-mail mas
> > > > não fica alinhado no bash.
> > > > Tem de jogar o comando no Bash pra ver.
> > > >
> > > > Lawrence Waclawiak escreveu:
> > > > >
> > > > > E ai galera? na Paz?
> > > > > Venho pedir a ajuda dos caros colegas com relação ao comando 
> printf.
> > > > >
> > > > > No meu trabalho eu estou desenvolvendo um script para comptrolar
> > > um PDC
> > > > > em samba e para as funções de pesquisa e listagem de usuários eu
> > > utilizo
> > > > > o printf para formatar a saida, juntamente com o tput para 
> calcular
> > as
> > > > > colular e consegquentemente o espaçamento necessário entre elas.
> > > > >
> > > > > O problema que estou enfrentando é que quando imprimo alguma
> > > string que
> > > > > possua acento o printf puxa a formatação uma casa para 
> esquerda nessa
> > > > > respectiva linha para cada caracter acentuado, detonando a
> > > formatação da
> > > > > lista.
> > > > >
> > > > > O exemplo abaixo mostra o que estou falando
> > > > >
> > > > > [r...@proxyp15 samba]# TAB=23;printf "%-$[TAB]s%- $[TAB]s\n" 
> "ÁÁAAAA"
> > > > > "BBBB"; printf "%-$[TAB]s%- $[TAB]s\n" "AAAAAA" "BBBB"
> > > > > ÁÁÁAAA BBBB
> > > > > AAAAAA BBBB
> > > > > [r...@proxyp15 samba]# TAB=23;printf "%-$[TAB]s%- $[TAB]s\n" 
> "ÁAAAAA"
> > > > > "BBBB"; printf "%-$[TAB]s%- $[TAB]s\n" "AAAAAA" "BBBB"
> > > > > ÁAAAAA BBBB
> > > > > AAAAAA BBBB
> > > > > [r...@proxyp15 samba]# TAB=23;printf "%-$[TAB]s%- $[TAB]s\n" 
> "AAAAAA"
> > > > > "BBBB"; printf "%-$[TAB]s%- $[TAB]s\n" "AAAAAA" "BBBB"
> > > > > AAAAAA BBBB
> > > > > AAAAAA BBBB
> > > > > [r...@proxyp15 samba]#
> > > > >
> > > > > Só pra constar já tentei colocar o AAAAAA sem aspas, com aspas 
> duplas
> > > > > como está no exemplo e com aspas simples tbm, dá tudo na 
> mesma, sai
> > do
> > > > > alinhamento.
> > > > > Não caso eu não encontre uma solução irei partir para passar o TR
> > > > > removendo os acentos de tudo, mas como se trata de Nomes 
> preferia não
> > > > > fazer isso.
> > > > > Já aproveitando a deixa se alguém souber como faço para truncar o
> > > número
> > > > > de caracteres de uma variável impressa pelo printf seria de grande
> > > ajuda
> > > > > tbm.
> > > > >
> > > > > Grato,
> > > > > Lawrence Waclawiak
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > > ------------ --------- --------- ------
> > > >
> > > > ------------ --------- --------- --------- --------- --------- -
> > > > 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: shell-script- unsubscribe@ yahoogrupos. com.br 
> <mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> > > <mailto:shell- script-unsubscri be%40yahoogrupos .com.br<shell- 
> script-unsubscri be%2540yahoogrup os.com.br>
> > >
> > > > ------------ --------- --------- --------- --------- --------- -
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas- discussao. cjb.net 
> <http://www.listas-discussao.cjb.net>
> > > <http://www.listas- discussao. cjb.net 
> <http://www.listas-discussao.cjb.net>>
> > > > ------------ --------- --------- --------- --------- --------- -
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user- groups.programmi ng.shell. brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > > [image: InfoLink - Hospedagem de Sites]
> > >
> > > *Bruno Gunter*
> > > Equipe InfoLink Hospedagem
> > > gun...@infolink. com.br <mailto:gunter%40infolink.com.br> 
> <mailto:gunter% 40infolink. com.br<gunter% 2540infolink. com.br>
> > >
> > > <gun...@infolink. com.br <mailto:gunter%40infolink.com.br> 
> <mailto:gunter% 40infolink. com.br<gunter% 2540infolink. com.br>
> > >>
> > > www.infolink. com.br
> > > Tel.: 2104-1932
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
> >
> >
> > ------------ --------- --------- ------
> >
> > ------------ --------- --------- --------- --------- --------- -
> > 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: shell-script- unsubscribe@ yahoogrupos. com.br 
> <mailto:shell-script-unsubscribe%40yahoogrupos.com.br>
> > ------------ --------- --------- --------- --------- --------- -
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas- discussao. cjb.net 
> <http://www.listas-discussao.cjb.net>
> > ------------ --------- --------- --------- --------- --------- -
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user- groups.programmi ng.shell. brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> -- 
> # Anderson Duarte (Rizada) 
> # http://rizada. org <http://rizada.org>
> +55 79 8804-4114
> /(bb|[^b]{2} )/ That is the question! - Shakespeare. :)
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


Responder a