converter txt para html [RESOLVIDO]

13. converter txt para html

jorge
katzer

(usa Ubuntu)

Enviado em 02/04/2012 - 10:03h

Bom dia Geraldo. Desculpe a demora. Estive ausente no final de semana.

o arquivo que deve ser convertido para html é o resultado de um comando diff -y arq1 arq2 > relatorio.txt. O resultado é um arquivo em duas colunas com as diferenças.

DADOS DO TECLADO DADOS DO TECLADO
Modelo: "AT 5 keyboard" | Modelo: "AT 2 keyboard"
> Vendedor: 0x0001
Dispositivo: "AT keyboard" Dispositivo: "AT keyboard"
XkbModelo: pc104 <

1)O espaço entre as colunas são tabs.
2)Quando tem um parágrafo (ex do XkbModelo:) é espaço. Então nestas linhas terá tab e espaço. ex: <espaço>XkbModelo: <tab><tab> <espaço>XkbModelo:
3) O arq1 e Arq2 são gerados pelo hwinfo sendo que na linha anterior eu coloco sempre ex DADOS DO TECLADO segue um trecho deste arquivo.
DADOS DA MEMORIA" > memoria.txt
hwinfo --memory | egrep '(Memory Size)' >> memoria.txt
4) O sinal | indica que houve uma alteração na linha, mas a linha existe no arq 1 e arq 2. Os sinais de maior e menor (>, <) sempre apontam para a linha que é diferente, ou seja no arq1 a linha Vendedor: 0x0001 não existe e no arq2 a linha XkbModelo: pc104 é que não existe. Quando o diff gera o arquivo de diferenças ele preenche estes espaços com tab e espaços.



  


14. converter txt para html

jorge
katzer

(usa Ubuntu)

Enviado em 02/04/2012 - 10:24h

Bom dia Geraldo. Desculpe a demora. Estive ausente.

O arquivo que desejamos converter para html é o resultado de um diff -y ar1 arq2 > relatorio.txt. Ele gera um arquivo em duas colunas listando as diferenças nas linha em que tem o | < e >.

DADOS DO TECLADO DADOS DO TECLADO
Modelo: "AT 5 keyboard" | Modelo: "AT 2 keyboard"
> Vendedor: 0x0001
Dispositivo: "AT keyboard" Dispositivo:"AT keyboard"
XkbModelo: pc104 <



1)Entre as colunas temos tab e espaços
2)Quando tem o | indica que há uma alteração na linha, quando tem o > indica que no arq1 a linha nem existe (ex: Vendedor: 0x0001 nem existe em arq1) e quando tem < indica que no arq2 a linha não existe (ex: XkbModelo: pc104 nem existe em arq2)
3) O arq1 e arq1 é gerado por outro script que usa o hwinfo e tem sempre o mesmo padrão. ex: DADOS DO MONITOR" >> geral.txt
hwinfo --monitor | egrep '(Model:|Vendor:|Device:)' >> geral.txt

obrigado por enquanto. Estou vendo o que posso fazer aqui. Deseja que te mande por email o arquivo que vamos trabalhar?



15. Re: converter txt para html [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 02/04/2012 - 21:24h

katzer escreveu:

Bom dia Geraldo. Desculpe a demora. Estive ausente.

O arquivo que desejamos converter para html é o resultado de um diff -y ar1 arq2 > relatorio.txt. Ele gera um arquivo em duas colunas listando as diferenças nas linha em que tem o | < e >.

DADOS DO TECLADO DADOS DO TECLADO
Modelo: "AT 5 keyboard" | Modelo: "AT 2 keyboard"
> Vendedor: 0x0001
Dispositivo: "AT keyboard" Dispositivo:"AT keyboard"
XkbModelo: pc104 <



1)Entre as colunas temos tab e espaços
2)Quando tem o | indica que há uma alteração na linha, quando tem o > indica que no arq1 a linha nem existe (ex: Vendedor: 0x0001 nem existe em arq1) e quando tem < indica que no arq2 a linha não existe (ex: XkbModelo: pc104 nem existe em arq2)
3) O arq1 e arq1 é gerado por outro script que usa o hwinfo e tem sempre o mesmo padrão. ex: DADOS DO MONITOR" >> geral.txt
hwinfo --monitor | egrep '(Model:|Vendor:|Device:)' >> geral.txt

obrigado por enquanto. Estou vendo o que posso fazer aqui. Deseja que te mande por email o arquivo que vamos trabalhar?


Buenas Katzer, hoje fui eu que atrasei ;)

Por favor, se puder me enviar no e-mail seria melhor, mas só o arquivo texto resultante da comparação do diff. Assim não preciso me preocupar com outros detalhes que vc tenha feito antes. O importante é saber que o arquivo diff tem todas informações para que possa pegar ele e passar para html conforme o código que vc deseja.
Acho que com o arquivo físico na mão fica mais fácil de ir testando e enviando as dúvidas e soluções.
Não esquenta se vai ou não dar trabalho. É um prazer ajudar e ao mesmo tempo vou aprendendo.

oops: Se o arquivo diff só tiver texto separado por tab é melhor. Qualquer outros sinais acho que atrapalham.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts