#!/bin/bash |
Shebang padrão. |
|
echo "Olá, $USER" |
Imprime variável. |
|
read nome |
Lê entrada do usuário. |
|
if [ "$valor" = "ok" ]; then |
Estrutura if. |
|
for i in {1..5}; do |
Loop for. |
|
while [ $x -lt 10 ]; do |
Loop while. |
|
case $op in |
Estrutura case |
|
function nome() {} |
Define função. |
|
source script.sh |
Carrega script no shell atual. |
|
set -e |
Interrompe script em erro. |
|
set -x |
Exibe comandos antes de executar. |
|
trap 'echo "Saindo..."' EXIT |
Realiza a execução ao proceder à saÃda. |
|
$0, $1, $2 |
Nome do script e argumentos |
|
$? |
Código de saÃda do último comando. |
|
$$ |
PID do script. |
|
$(comando) |
Substituição de comando. |
|
[[ -f arquivo.txt ]] |
Testa se arquivo existe |
|
chmod +x script.sh |
Torna script executável. |
|
./script.sh arg1 arg2 |
Execute o script utilizando os parâmetros necessários. |
|
getopts |
Executa alternativas através de comandos no terminal. |
|