Aula 7.22: Exemplos comando for shellscript

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Exemplos for loop em shellscript bash Linux códigos

 

Este artigo faz parte do projeto #LTCode

A shell usa as mesmas construções para controle de fluxo de repetição que linguagens de programação de alto nível.

O comando for tem a seguinte sintaxe:

[for loop-indice in lista-argumentos; do

        comandos

done]


Confira abaixo mais exemplos com aplicações específica do comando for:

Exemplo onde cada fruta é associada a variável, que posteriormente é impressa na tela, até esgotar a lista por completo:

[#!/bin/bash
for frutas in abacaxis laranjas peras bananas; do
    echo "$frutas"
done
echo "Fim"]

Exemplo utilizando expansão de arquivo, listando somente os diretórios da pasta atual de trabalho:

[#!/bin/bash
for i in *; do
    if [ -d "$i" ]; then
        echo "$i"
    fi
done]

Exemplo utilizando expansão na lista de parâmetros para listar os nomes dos identificadores dos grupos do usuário:

[#!/bin/bash
echo "Grupos: "
for gid in $(id -G); do
    grupo=$(cat /etc/group | grep ":$gid:" | cut -f 1 -d":")
    echo " $grupo";
done]

Exemplos comando for fazendo loop na lista de argumentos passados via linha de comando:

[#!/bin/bash
for i; do
    echo $i
done]

[#!/bin/bash
for i in "$@"; do
    echo $i
done]

Exemplo utilizando múltiplas expressões que podem ser avaliadas se separadas por vírgula:

[#!/bin/bash
for ((i=1, j=10; i <= 3 ; i++, j=j+5)); do
    echo "Numero: $i: $j"
done]

Exemplo simulando loop infinito:

[#!/bin/bash
for (( i=1 ; ; )); do
    sleep $i
    echo "Número: $((i++))"
done]


Próxima aula, clique aqui.

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,130,Artigo - Diversos,156,Artigo - Games,201,Artigo - Tecnologia,615,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,72,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,25,Programar verilog,12,qradar,4,Raspberry Pi,15,Redes,3,root,117,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,19,WhatsApp,46,
ltr
item
Limon Tec: Aula 7.22: Exemplos comando for shellscript
Aula 7.22: Exemplos comando for shellscript
Exemplos for loop em shellscript bash Linux códigos
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s640/ltcode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2024/08/aula-7-22-shellscript-ltcode0747188418.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2024/08/aula-7-22-shellscript-ltcode0747188418.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo