Obrigado e encerramento

Introdução ao Bash Scripting

Alex Scriven

Data Scientist

O que vimos (Capítulo 1)

Capítulo 1 - O básico:

  • Como scripts Bash funcionam na linha de comando
  • A anatomia de um script Bash
    • Incluindo STDIN, STDERR e STDOUT

STDIN STDOUT Graphically

Introdução ao Bash Scripting

Capítulo 1 - ARGV

ARGV é o array com todos os argumentos passados ao programa. ARGV é fundamental.

  • Algumas propriedades especiais que vimos:
    • Cada argumento pode ser acessado via a notação $. ($1, $2 etc.)
    • $@ (e $*) retorna todos os argumentos em ARGV
    • $# dá a quantidade (número) de argumentos

Em um script.sh de exemplo:

#!/usr/bash
echo $1
echo $@

Chame com bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Introdução ao Bash Scripting

O que vimos (Capítulo 2)

Você viu como criar e usar diferentes variáveis em Bash, incluindo:

  • Criação e uso de variáveis string, numéricas e arrays
    • Aritmética com expr e (para decimais) bc
  • Aspas diferentes têm efeitos diferentes:
    • Simples (interpreta tudo literalmente)
    • E duplas (interpreta literalmente exceto $ e backticks)
Introdução ao Bash Scripting

Capítulo 2 - Shell dentro do shell

Um conceito que usamos várias vezes foi o shell dentro do shell.

  • Muito poderoso: chamar um shell no próprio script e obter o valor de retorno.
sum=$(expr 4 + 5)
echo $sum
9
Introdução ao Bash Scripting

O que vimos (Capítulos 3 e 4)

 

Dominar o controle dos seus scripts com:

  • Estruturas FOR, WHILE, CASE, IF
  • Criar funções, chamá-las e passar dados (argumentos) e retornar valores
  • Agendar scripts com cron para não precisar lembrar de rodar outro script!
Introdução ao Bash Scripting

Obrigado e parabéns!

Introdução ao Bash Scripting

Preparing Video For Download...