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.
[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.