Pular para o conteúdo

Shell Script nosso de cada dia - Episódio 3

Aprenda a facilitar a sua vida na hora de administrar um sistema GNU/Linux com exemplos práticos.
Wagner Souza wagnerfs
Hits: 14.035 Categoria: Shell Script Subcategoria: Avançado
  • 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.

Introdução

O uso de Shell Script é hábito do dia-a-dia de um administrador de sistemas Linux, tem hora que surgem alguns desafios e temos que recorrer aos scripts para facilitar a nossa vida. Neste episódio, o uso de Shell Script será fundamental para criar códigos SQL e popular de maneira rápida e fácil uma base de dados.

Mãos na massa!

Você tem um arquivo em txt que possui uma lista cadastral de livros da sua preferência. O arquivo sofrerá um aumento considerável de dados e você precisa migrar os 14 registros atuais para uma base de dados do MySQL.

Já existe um arquivo SQL que cria as tabelas e seus relacionamentos. Só é preciso fazer os inserts nas tabelas dos 14 registros. Nesta base de dados há 3 tabelas: Livros, Autor e Editora.

Utilizando os recursos de Shell Script, acrescente o código que vai popular as três tabelas. Este código deve ser inserido no arquivo já existente db_livros.sql, o qual será importado automaticamente para o MySQL.

Dados importantes:

1. O arquivo de texto possui os seguintes campos separados por:

ISBN:NOME:AUTOR:Idioma:Editora:Assunto:Edição:Ano:Páginas:Preco

2. São três tabelas descritas abaixo.

Tabela Livro:
  • ID
  • NOME
  • ISBN
  • ID_AUTOR
  • ID_EDITORA
  • ANO DATE
  • PRECO

Tabela Autores:
  • ID
  • NOME

Tabela Editoras:
  • ID
  • NOME

3. Baixe o arquivo de texto e o arquivo SQL para poder acompanhar este artigo.

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. Garimpando os dados
   3. Finalizando

Montando Servidor de Internet com Ubuntu Server

Elastic SIEM - Instalação e Configuração do LAB (Parte I)

Algoritmos em Shell Script

Resetando senha de usuário root em sistemas Debian e Red Hat

Teste de Intrusão com Metasploit

Desligar servidores quando o nobreak entra na bateria e envio de aviso por e-mail

cal2svg - brincando com shell script e arquivos vetoriais SVG

Yad 0.16 - Eu quero sempre mais de ti

Monitorando servidores pelo celular

Aviso de queda de Internet via Sendxmpp

#1 Comentário enviado por hellnux em 31/07/2015 - 15:09h
Bela contribuição =D
#2 Comentário enviado por wagnerfs em 31/07/2015 - 21:27h

[1] Comentário enviado por hellnux em 31/07/2015 - 15:09h

Bela contribuição =D


Obrigado! Aguarde que em breve tem mais novidades.
#3 Comentário enviado por tonyhts em 02/08/2015 - 19:10h
Parabéns Mestre!!!
Excelente.
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---
#4 Comentário enviado por wagnerfs em 03/08/2015 - 22:15h

[3] Comentário enviado por tonyhts em 02/08/2015 - 19:10h

Parabéns Mestre!!!
Excelente.
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

Obrigado!

Contribuir com comentário

Entre na sua conta para comentar.