wils@web ~ $ cat ~/ajuda/como-utilizar-loops-e-condicionais-em-scripts-bash-para-tarefas-repetitivas-tutorial-passo-a-passo.md

Linux

Como utilizar loops e condicionais em scripts Bash para tarefas repetitivas: Tutorial passo a passo

atualizado em 31/08/2026

Os loops e condicionais são fundamentais para automatizar tarefas repetitivas em scripts Bash. Este tutorial irá guiá-lo através do uso básico e avançado desses recursos.

Introdução

Scripts Bash permitem que você execute uma série de comandos de forma automatizada. Usando loops e condicionais, você pode criar scripts que tomam decisões e repetem ações com base em condições específicas.

Passo a Passo

1. Estrutura Básica de um Script Bash

#!/bin/bash

# Este é um comentário

echo "Olá, Mundo!"

2. Condicional IF

O comando if permite executar um bloco de código se uma condição for verdadeira.

numero=10
if [ $numero -gt 5 ]; then
    echo "O número é maior que 5"
fi

3. Condicional IF-ELSE

Você pode adicionar um bloco else para executar um código alternativo.

if [ $numero -gt 5 ]; then
    echo "O número é maior que 5"
else
    echo "O número é 5 ou menor"
fi

4. Loop FOR

O loop for é usado para iterar sobre uma lista de itens.

for i in {1..5}; do
    echo "Número: $i"
done

5. Loop WHILE

O loop while continua enquanto uma condição for verdadeira.

contador=1
while [ $contador -le 5 ]; do
    echo "Contador: $contador"
    contador=$((contador + 1))
done

6. Loop UNTIL

O loop until executa até que uma condição se torne verdadeira.

contador=1
until [ $contador -gt 5 ]; do
    echo "Contador: $contador"
    contador=$((contador + 1))
done

Conclusão

Loops e condicionais são ferramentas poderosas para automatizar tarefas em scripts Bash. Pratique criando seus próprios scripts e explore as possibilidades.

Dica: Sempre teste seus scripts em um ambiente seguro antes de executar em produção.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.