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.

[ Hits: 12.420 ]

Por: Wagner Souza em 31/07/2015 | Blog: https://medium.com/@souzaw


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.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Garimpando os dados
   3. Finalizando
Outros artigos deste autor

Algoritmos em Shell Script

Atualização das provas LPIC-1, 304 e Essentials

Exploração de Falhas em Servidores FTP

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

Teste de Intrusão com Metasploit

Leitura recomendada

Executando backup do MySQL e enviando por FTP

Brincando com pseudoterminais e redirecionamentos

Piano Gripe 3 - Caracteres de controle

Script com muitas utilidades para arquivos e pastas

Receba seu IP externo via e-mail ou ensine o bash a ler e enviar e-mails

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts