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] > >
