[Ubuntu-BR] .ODS com problema 1

Adair Junior adair.info em gmail.com
Quinta Junho 9 08:35:57 UTC 2011


Paulo Lima,

Gostaria de agradecer a você como a todas as outras pessoas que me ajudaram
na resolução deste problema. Bom, explicando para outras pessoas a frente e
que procurarem por este mesmo erro venho confessar que no linux ainda deixa
muito a desejar na questão de movimentação do código do arquivo xml, mais
precisamente neste problema o content.xml ou ainda não usei o editor correto
no linux ou ainda este editor não é conhecido por muitos no mundo linux e a
maior dificuldade neste problema é achar um editor que faça você ir a linha
e coluna correta sem muita dificuldade e este é o "X" da questão nos
editores xml linux e que passei dias tentando e não consegui nem no blusfish
e nem no mcedit, mas me voltando nas coisas positivas a resolução deste
problema foi baseado em um software gratuito chamado "firstobject XML
Editor" e que foi instalado no windows vista 32 bits e ai para achar a linha
2 e coluna 187177 foi a maior facilidade e por incrivel que pareça, o
problema foi resolvido em minutos e na coluna em questão existia um erro que
qualquer um que já fez páginas HTML resolveria o problema pois existia dois
"style" que estava assim "st9le" e só foi mudar o "9" por "y" nas duas
linhas do programa perto da coluna 187177 que o arquivo abriu com sucesso.

Obrigado


2011/6/5 Paulo de Souza Lima <paulo.s.lima em gmail.com>

> Em 4 de junho de 2011 22:37, Adair Junior <adair.info em gmail.com> escreveu:
>
> > Paulo Lima,
> >
> >
> Bom dia.
>
> <corte>
>
>
> > voltando ao problema eu fiz um script em shell script que esta abaixo e
> > executei entretanto percebi que o comando cut não esta bem feito,
> > precisando
> > de ajuste ou quem sabe outro comando para se chegar ao objetivo final,
> bom
> > o
> > arquivo abri na linha 2 e coluna 431895 com o script 1 ou script 2.
> Alguém
> > pode me ajudar a se chegar a linha correta que é linha 2 e coluna 187177,
> > ou
> > seja (2,187177)
> >
> > --------------------------------script
> > 1---------------------------------------------
> >
> > #!/bin/sh
> >
> > cd /home/adair/Desktop/Teste/ODS/
> > mcedit content.xml
> > cut -c2,187177 content.xml
> >
>
> Não precisa do mcedit/vi pra isso. Acho que basta um comando cat no arquivo
> context.xml, que deve funcionar.
>
> Você está procurando pela *posição absoluta* coluna 2, linha 187177, dentro
> do arquivo, não pela célula da coluna 2 linha 187177 da planilha. Você
> precisa estudar a estrutura de dados do content.xml para fazer o que você
> quer, não apenas dizer, literalmente, pro script "me traga o conteúdo da
> linha 2 coluna 187177."
>
> Minha sugestão: crie uma planilha nova, coloque alguns dados nela, salve,
> abra o context.xml desse arquivo e estude sua estrutura. Depois, e só
> depois, tente fazer o script.
>
> A minha primeira sugestão foi fazer um script que contasse o número de tags
> que definem as colunas, até chegar à coluna que você deseja. Você pode usar
> um loop condicional junto com a opção -d do cut, ou algo parecido. Minha
> segunda sugestão, só que não vai permitir alterações no arquivo, senão pode
> falhar, é usar a opção -b do cut e contar manualmente o número de bytes até
> o local que você deseja ir.
>
>
> >
> > -----------------------------------script
> > 2------------------------------------------
> >
> > #!/bin/sh
> >
> > cd /home/adair/Desktop/Teste/ODS/
> > mcedit content.xml
> > cut -c2,7 content.xml
> >
> >
> Abraço.
>
> --
> Paulo de Souza Lima
> Técnico em Eletrônica e Administrador
> http://www.pasl.net.br
> http://almalivre.wordpress.com
> Curitiba - PR
> Linux User #432358
> Ubuntu User #28729
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Adair Junior
Technical Support | Skype: adair-junior
Home Page: www.lesnerds.com
Blog: adair-junior.blogspot.com
Twitter: www.twitter.com/adairjr81



More information about the ubuntu-br mailing list