Cara, essa é cruel... Mas já me deparei com coisas do tipo, então não vamo
se entregar pros home!
Me parece que para isso seria necessário um script envolvendo laços FOR e
IF, expressões regulares e provavelmente o sed.
Vejamos: se pegarmos uma linha aleatória, o que realmente determina o nível
(
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
Pra tabular, acho que isso funciona:
e...@desktophome:~$ sed -e 's/(risk:/t/g' -e 's/(allocated
[tb][oy]://g' -e 's/)//g' teste.txt
1. Projeto 6 Sicrano+Beltrano Fulano
1. Primeira tarefa 6 Sicrano+Beltrano Fulano
1. Primeira sub-tarefa 6 Sicrano
2. Segunda sub-tarefa
Pessoal, tenho o seguinte problema para resolver:
Estou tentando processar uma lista de tarefas gerada por uma
ferramenta (Todolist), e o formato é o seguinte:
1. Projeto (risk: 6) (allocated to: Sicrano+Beltrano) (allocated
by: Fulano)
1. Primeira tarefa (risk: 6) (allocated to: Sicrano+Be
Fala Law,
eu te pedi para ler a seção correspondente ao printf e, pelo visto, vc não
leu e, por isso, está montando um Frankstein. Vou ser mais específico, mas
não vou te dar a resposta: leia pelo menos a página 225 que vc verá como
truncar.
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de sem
O problema de trucar eu já resolvi utilizando expansão de variáveis da
seguinte forma:
TAB=23;printf "%-$[TAB]s%-$[TAB]s\n" "${NOMECOMPLETO:0:$[$TAB - 1]}"
"${GRUPO:0:$[$TAB - 1]}"
Dessa forma a saida sempre é truncada com o tamanho da TAB - 1
Mas persiste o problema principal referente à acent
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 UT
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
escreveu:
> Galera, vi que aki parece alinhado, deve
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 dese
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 ca
10 matches
Mail list logo