S Soluções.dev.br
Ciência de Dados, IA e Scripting

Shell Scripting (.sh) Cheat Sheet

Estruturas de loops, condições, variáveis e tratamento de inputs em scripts Bash.

Básico

Shebang: define o interpretador do script.

#!/bin/bash

Declaração e uso de variáveis.

VAR="valor"
echo $VAR

Armazena a saída de um comando em uma variável.

resultado=$(comando)

Lógica

Estrutura condicional (gt = greater than).

if [ $VAL -gt 10 ]; then ... fi

Loop simples de 1 a 5.

for i in {1..5}; do ... done

Lê um arquivo linha por linha.

while read linha; do ... done < arquivo.txt

Parâmetros

Argumentos passados ao script ($@ = todos).

$1, $2, $@