Skip to content

Material complementar do módulo 2 do curso Shell Script profissional: Do básico ao avançado. Introdução ao Shell Script

License

Notifications You must be signed in to change notification settings

Geofisicando/Curso-Shell-Script-Profissional-mod-2

Repository files navigation

Curso Shell Script profissional: Do básico ao avançado - Módulo 2: Introdução ao Shell Script.

Material complementar do curso Shell Script profissional: Do básico ao avançado. Disponível no Youtube.

Introdução ao Shell Script: O interpretador de comandos do linux permite a execução de sequências de comandos inseridos diretamente na linha de comandos ("prompt") ou ainda lidos de arquivos de scripts executáveis escritos na linguagem de programação shell script.

Neste segundo módulo você irá aprender o básico da criação de scripts no shell e as principais estruturas lógicas utilizadas: Condicionais, laços de repetição, case e etc. Este módulo possui também vários exercícios práticos e material de apoio disponível para download no Github.

Índice

Este material de apoio está em manutenção, alguns recursos ainda não estão disponíveis.

Fase 1 Total 4 aulas (00:34 horas)

Shell Script profissional Módulo 2 #1 - Olá mundo, Shell: Exibir mensagen olá mundo na tela do terminal
Shell Script profissional Módulo 2 #2 - Read: Requisitar informação do usuário pela linha de comandos
Shell Script profissional Módulo 2 #3 - Variáveis no Shell Script: Introdução
Shell Script profissional Módulo 2 #4 - Exercício 1: Calcular idade de usuário

Fase 2 Total 3 aulas (00:25 horas)

Mod.2 #5 - Expansão de variáveis (Parte 1): Manipulação de strings
Mod.2 #6 - Expansão de variáveis (Parte 2): Estruturas condicionais
Mod.2 #7 - Exercício 2: Expansão de variáveis em scripts

Fase 3 Total 4 aulas (00:24 horas)

Mod.2 #8 - Bloco if (Parte 1): Introdução às estruturas condicionais
Mod.2 #9 - Bloco if (Parte 2): Comparação de strings
Mod.2 #10 - Bloco if (Parte 3): Comparação numérica
Mod.2 #11 - If, elif, else : Bloc if com múltiplas condicionais

Fase 4 Total 3 aulas (00:28 horas)

Mod.2 #12 - Exercício 3: Mini sistema de cadastro
Mod.2 #13 - Exercício 4: Calcular faixa etária de usuário
Mod.2 #14 - Exercício 5: Informar conceito a partir de nota do usuário

Fase 5 Total 3 aulas (00:14 horas)

Mod.2 #15 - Bloco if: Verficação da existência de arquivos e diretórios
Mod.2 #16 - Flags do bloco if (Parte 1): Condicionais com
Mod.2 #17 - Flags do bloco if (Parte 2): Condicionais com

Fase 6 Total 3 aulas (00:24 horas)

Mod.2 #18 - Símbolos especiais no Shell: Condicionais de comandos
Mod.2 #19 - Utilização do &&: Executar comandos se a condição é satisfeita
Mod.2 #20 - Utilização do | |: Executar se a condição não for satisfeita

Fase 7 Total 3 aulas (00:23 horas)

Mod.2 #21 - Case: Como criar menu de opções para os seus scripts
Mod.2 #22 - Parâmetros e flags: Passar parâmetros pela linha de comandos
Mod.2 #23 - Menu de parâmetros: Refazer exemplo case com flags

Fase 8 Total 3 aulas (00:16 horas)

Mod.2 #24 - Laço de repetição for: Cadastro de emails de usuários
Mod.2 #25 - Laço de repetição while: Refazer exemplo do laço for com while
Mod.2 #26 - While read: Ler linhas de arquivo

Fase 9 Total 4 aulas (00:21 horas)

Mod.2 #27 - Exercício 6: Calcular média das notas do aluno com laço for
Mod.2 #28 - Exercício 8: Encontrar o maior número com o laço while
Mod.2 #29 - Exercício 9: Converter número em dia da semana com case
Mod.2 #30 - Exercício 10: Somar lista de compras com while read linha

Fase 10 Total 3 aulas (00:25 horas)

Mod.2 #31 - Funções: Como definir funções em shell script
Mod.2 #32 - Source: Como carregar bibliotecas de funções em shell script
Mod.2 #33 - Exercício 11: Função de busca de produtos em shell script

Fase 11 Total 4 aulas (00:38 horas)

Mod.2 #34 (Parte 1) - While: Rodar comandos em loop infinito
Mod.2 #34 (Parte 2) - While: Fazendo um contador em shell script
Mod.2 #35 - Gerenciamento de processos: Executar script em background
Mod.2 #36 - Jobs, fg, bg: Gerenciamento de processos em segundo plano

Fase 12 Total 2 aulas (00:18 horas)

Shell Script profissional Mod.2 #37 - Variáveis especiais do Shell (Parte 1)
Shell Script profissional Mod.2 #38 - Variáveis especiais do Shell (Parte 2)

About

Material complementar do módulo 2 do curso Shell Script profissional: Do básico ao avançado. Introdução ao Shell Script

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Languages