[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Dúvidas sobre como separar os campos ...
From: |
Waldirio M. Pinheiro |
Subject: |
Dúvidas sobre como separar os campos ... |
Date: |
Wed, 18 Aug 2004 13:59:54 -0300 |
Pessoal
Fazendo alguns testes, vocês também podem verificar por ai
lynx -accept_all_cookies -dump
http://www.pdic.com.br/listacertificacoes.asp?codigo=83909|sed -e "1,48d"
|sed -e '/^$/d'
Ele retorna os campos que desejo + algumas coisas que gostaria de
remover (sendo a partir do *All ..), o que fiz foi jogar o mesmo para
aquivo e executar outro comando, como segue:
perl -we 'open (ARQ,"/tmp/info.db1"); while (<ARQ>) { if (/\*.*/) {
last; } print $_; }' >/tmp/info.db2
Onde info.db1 seria o arquivo completo, gerado pelo primeiro
comando e o .deb seria somente o arquivo com os campos que desejo. Sendo esses:
Open Water 18/1/2004 FREDERICO FONTOURA TRIDENTE
Marine Life 24/5/2004 FREDERICO FONTOURA TRIDENTE
Minha dúvida é a seguinte, se notarem, teóricamente o mesmo tem 4
campos, sendo esses:
1. Nome da certificação
2. data da formação
3. Nome do Instrutor
4. Operadora de Mergulho
Até aqui tudo bem.
As dúvidas, para ler, utilizo um while, lendo de linha a linha
1. Há cursos onde o nome tem uma palavra, duas ou N
2. Há nome de Instrutor na mesma situação
3. Há nome de Operadora na mesma situação
4. Há casos que não foi cadastrado o nome da Operadora
Outro exemplo:
Open Water 20/8/2001 ANTONIO COUTINHO FONSECA
JÚNIOR PROJETO MERGULHAR
Open Water 29/4/1998 RAMON FERNANDEZ
Nitrox Dive 8/6/1998 PAULO LOURES DIAS CIMA
Advanced Open Water 8/6/1998 PAULO LOURES DIAS CIMA
Wreck Dive 5/5/1999 MAURÍCIO BORGES DE CARVALHO
Como acham que poderia separar esses campos de forma correta !?,
se é que existe.
Atenciosamente
Waldirio
UIN - 43258570
MSN: address@hidden
----------
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.736 / Virus Database: 490 - Release Date: 9/8/2004
[As partes desta mensagem que não continham texto foram removidas]