Shell Scripting for loop
O for loop move-se através de uma lista especificada de valores até que a lista se esgote.
1) Sintaxe:
Sintaxe do for loop using in e lista de valores é mostrada abaixo. Isto para loop contém um número de variáveis na lista e será executado para cada item da lista. Por exemplo, se houver 10 variáveis na lista, então o loop executará dez vezes e o valor será armazenado em varname.
Lista é uma lista de variáveis que são separadas por espaços. Se lista não é mencionada no comando for, então ela toma o valor do parâmetro posicional que foi passado para a shell.
Exemplo para:
Mostramos um exemplo para contar a tabela de 2 dentro para loop.
Veja a foto acima, nosso nome varname é tabela, a lista é especificada sob chaves encaracoladas. Dentro das chaves encaracoladas, as duas primeiras inicializarão a tabela de 2, 20 representa o valor máximo de $table e as duas últimas mostram o incremento pelo valor 2.
Vejam o snapshot acima, ele mostra a tabela de 2 como saída.
2) Sintaxe:
Sintaxe de para a linguagem de programação C.
Veja o snapshot acima, condição1 indica inicialização, cond2 indica condição e cond3 indica updation.
Exemplo para:
Mostámos um exemplo para contar o número na direcção inversa.
Veja o snapshot acima, este é o script em loop. $i irá inicializar com 10 e irá até 1, diminuindo com 1 valor.
Vejam a imagem acima, esta é a saída do script.