[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Idéia para validação de dados
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Idéia para validação de dados |
Date: |
Wed, 29 Sep 2004 14:07:04 -0300 |
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
- RES: [shell-script] Idéia para validação de dados,
Julio Cezar Neves - DATAPREVRJ <=