[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Idéia para validação de dados
From: |
Fabiano Silva |
Subject: |
Re: [shell-script] Idéia para validação de dados |
Date: |
Wed, 29 Sep 2004 21:59:04 -0300 |
Julio, as vezes as coisas são mais simples do que parecem neh. Eu já estava
pensando q ia sair algo de outro mundo, mas pelo que tu sugeriu vai ser bem
simples.
Valew mais uma vez pela ajuda.
abraços,
Fabiano
----- Original Message -----
From: Julio Cezar Neves - DATAPREVRJ
To: address@hidden
Sent: Wednesday, September 29, 2004 2:07 PM
Subject: RES: [shell-script] Idéia para validação de dados
Aê Fabiano,
para criticar nome faça:
cut -c-50 Arquivo | sed -n '/[^A-Z a-z]/p'
Qq outro caracter que vc use no nome com ÁáÂâº, devem ser inseridos entre os
colchetes, pq esta expressão só aceita letras maiúsculas, minúsculas e
espaços.
[ ]s,
Julio Cezar Neves
- Gerente do Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: fpasa [mailto:address@hidden]
| Enviada em: quarta-feira, 29 de setembro de 2004 12:14
| Para: address@hidden
| Assunto: [shell-script] Idéia para validação de dados
|
|
| Pessoal,
|
| surgiu uma idéia que é a seguinte:
| pegar os tipos de dados de uma tabela através do describe da mesma e
| gerar uma máscara para validar o arquivo que deve ser carregado para
| a tabela.
| Exemplo
| Describe da tabela A
| NOME varchar2(50)
| ENDERECO varchar2(100)
| CPF number(11)
| DATA date
|
| A partir destes campos geraria, talvez, uma expressão regular para
| montar a mascará.
| Tipo, para NOME uma mascara que verificasse que existe somente
| caracteres nas primeiras 50 posições, para endereco que exista
| somente alphanumérico nas 100 posições seguintes e assim por diante.
|
| E por fim percorresse o arquivo e verificasse quantdas
| linhas/registro não atendem a expressão.
|
|
| Sou péssimo em expressões regulares e nem sei se é realmente possível
| realizar isso.
|
| Alguém se habilita a ajudar ?
|
| abraços,
| Fabiano
|
|
|
|
|
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]