[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Validação CPF/CNPJ em shell-script
From: |
César A . K . Grossmann |
Subject: |
Validação CPF/CNPJ em shell-script |
Date: |
Fri, 01 Aug 2003 14:27:11 -0000 |
User-agent: |
eGroups-EW/0.82 |
Olá
Alguém já escreveu algum filtro de CPF/CNPJ para shell-script? Eu
volta e meia recebo um arquivo texto com nomes e CPF/CNPJ (entre
outras informações) e preciso validar os mesmos antes de submeter para
outras aplicações.
Estava pensando em algo tipo um filtro que recebe apenas uma opção que
comutaria entre deixar passar os números válidos e os inválidos. O
filtro faria a leitura dos CPF/CNPJ pela entrada padrão, e escreveria
os resultados na saída padrão. Algo tipo:
Início
INVALIDOS = falso
Se número_opções = 1 então
se opção = --inválidos então
INVALIDOS = verdadeiro
senão
erro( "Opção desconhecida" )
fimse
fimse
ler linha
enquanto linha <> vazio
se validar_cpf_cnpj (linha) então
se INVALIDOS = falso então
escreve linha
fimse
senão
se INVALIDOS então
escreve linha
fimse
fimse
fimenquanto
fim
A função de validação do CPF CNPJ é que é o problema aqui. O primeiro
passo seria descobrir se se trata de um CPF ou um CNPJ. Supondo que
não existam caracteres de pontuação no número, e que cada linha tem
exatamente um número de CPF ou CNPJ, se tiver 11 caracteres é CPF, e
se tiver 14 caracteres é CNPJ.
Alguém tem alguma idéia ou código a compartilhar?
[]s
--
Cesar A. K. Grossmann ICQ UIN: 35659423
http://www.LinuxByGrossmann.cjb.net/
Sit vis nobiscum.
O Maravilhoso Mundo do Linux 2.6 - Confira a tradução!
http://www.LinuxByGrossmann.cjb.net/wwol26-ptBR.html
Visite o Chessworld.net!
http://www.letsplaychess.com/chessclubs/asplogin.asp?from=13550
- Validação CPF/CNPJ em shell-script,
César A . K . Grossmann <=
- Re: [shell-script] Validação CPF/CNPJ em shell-script, Valtoir, 2003/08/01
- Re: [shell-script] Validação CPF/CNPJ em shell-script, Valtoir, 2003/08/04
- Re: Validação CPF/CNPJ em shell-script, César A . K . Grossmann, 2003/08/04
- Re: [shell-script] Re: Validação CPF/CNPJ em shell-script, Valtoir, 2003/08/04
- Re: [shell-script] Re: Validação CPF/CNPJ em shell-script, Silvano Bolfoni Dias, 2003/08/04
- Re: [shell-script] Re: Validação CPF/CNPJ em shell-script, Valtoir, 2003/08/04
- Re: [shell-script] Re: Validação CPF/CNPJ em shell-script, Silvano Bolfoni Dias, 2003/08/04