Shell Script profissional: do básico ao avançado - Módulo 2

Shell Script profissional: do básico ao avançado - Módulo 2

Sobre o Curso

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

Fase 1

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

Fase 2

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

Fase 3

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

Fase 4

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

Fase 5

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

Fase 6

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

Fase 7

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

Fase 8

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

Fase 9

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

Fase 10

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

Fase 11

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

Fase 12

smart_displayShell Script profissional Mod.2 #37 - Variáveis especiais do Shell (Parte 1)
smart_displayShell Script profissional Mod.2 #38 - Variáveis especiais do Shell (Parte 2)
smart_displayShell Script profissional Mod.2 #40 - Manter programa em execução após encerrar o terminal

Fase 13

smart_displayShell Script profissional Mod.2 #41 - Qual o comando do shell para enviar um Enter ou número?
smart_displayShell Script profissional Mod.2 #42 - Como utilizar arrays em shell script
smart_displayShell Script profissional Mod.2 #43 - Como utilizar arrays dentro de laços em shell script
smart_displayShell Script profissional Mod.2 #44 - Como aguardar a finalização de uma tarefa em shell com wait
smart_displayShell Script profissional Mod.2 #45 - Monitorar a finalização de scripts do shell com wait

Questionário

quizQuestionário

Grátis

Este curso inclui:

  • Video aulas: 46
  • Carga horária: 5h41
  • Certificado validado
  • Recursos adicionais

Instrutor(a):

Rodolfo Dirack

5 cursos940 alunosSou o autor do canal Geofisicando no Youtube sobre programação aplicada à geofísica. Neste canal postamos cursos de várias linguagens de programação, como Shell Script, Python, C, Makefile, Fortran e etc.