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, $@