Pular para o conteúdo

Criando uma aplicação em shell script integrada com o Interbase/Firebird

Neste tutorial iremos criar um aplicação de cadastro de cliente usando shell script com uma base de dados Interbase/Firebird.
Alessandro de Oliveira Faria (A.K.A. CABELO) cabelo
Hits: 59.028 Categoria: Banco de Dados Subcategoria: Firebird
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Entendendo o código em shell

As linhas 1 e 2 executa o SQL que retorna o maior código cadastrado e incrementa o valor 1 no resultado:

mCODI=`./execsql01`
mCODI=`expr $mCODI + 1`

Entre a linha 4 e 33 desenhamos toda a tela, inclusive imprimindo o código sugestivo e declaramos todas as variáveis referentes ao cadastro.

Na linha 33 trocamos os atributos da fonte do terminal texto para bold. Já na linha 34 pegamos o código do cliente informado via teclado e o armazenamos na variável mCODI.

As linhas 36 a 39 definem se a aplicação deve terminar ou proceder com o cadastro, que toma a decisão digitando a string FIM no campo código.

Já nas linhas 40 a 46, os dados são informados e armazenados nas respectivas variáveis.

Nas linhas 48 a 56, pergunta se o usuário confirma a inclusão, assim sendo os dados digitados são incluídos no banco de dados, caso contrário os mesmos são descartados, voltando a tela para uma nova inclusão.

Acho que este documento mostrou o potencial dos comandos shell junto ao um banco de dados free e poderoso.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Criando o banco de dados
   3. Criando a aplicação
   4. Entendendo o código em shell

Xmorph: Efeitos de transformação de fotos com software livre

Acessibilidade: Movimentos do mouse com a face (eViacam)

Brasil apimenta a guerra do software livre

A Inteligência Artificial que escreve programas

Android Things - Aplicativos IoT padronizado para Indústria 4.0

Criando um banco de dados no Flamerobin (Firebird)

Firebird, fazendo valer o lado do servidor

Manual de instalação do Interbase Server no Conectiva Linux

Interbase no Debian

Apresentando o FenixSQL - Ferramenta de Banco de Dados para Interbase / Firebird

#1 Comentário enviado por @l3x@ndr3 f3rn@n em 14/02/2004 - 11:49h
como eu faso para acessar o servudor novell como cliente e derubar ele?
#2 Comentário enviado por polterboy em 12/09/2004 - 14:05h
como eu poderia fazer para enviar vias para ficar uma comigo e outra com o cliente, sendo que por exemplo imprima em uma folha duas vezes para destacá-la ao meio?
#3 Comentário enviado por icekill em 20/03/2005 - 15:13h
Legal, eu ja havia feito isso em mysql com cadastro, consulta etc... tudo em shell script.

Em shell script vai a dica quem for fazer pesquisa de dados use o mysqladmin e informe para soltar dados tabulares assim vc pode fazer a separação dos dados que vc precisar com grep e cut como eu fiz aqui.

T+
#4 Comentário enviado por alfameck em 29/01/2009 - 20:51h
bem interessante esse topico.

Contribuir com comentário

Entre na sua conta para comentar.