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 <[email protected]> > Em 4 de junho de 2011 22:37, Adair Junior <[email protected]> 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 -- 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

