logo

Shell Scripting para loop

O loop for percorre uma lista especificada de valores até que a lista se esgote.

1) Sintaxe:

string para inteiros

Sintaxe do loop for usando em e a lista de valores é mostrada abaixo. Este loop for contém uma série de variáveis ​​na lista e será executado para cada item da lista. Por exemplo, se houver 10 variáveis ​​na lista, o loop será executado dez vezes e o valor será armazenado em varname.

Script de shell para loops 1

Observe a sintaxe acima:

  • Palavras-chave são para, em, fazer, feito
  • Lista é uma lista de variáveis ​​​​separadas por espaços. Se a lista não for mencionada na instrução for, ela usará o valor do parâmetro posicional que foi passado para o shell.
  • Varname é qualquer variável assumida pelo usuário.

Exemplo para:

Mostramos um exemplo para contar a tabela 2 dentro do loop for.

Shellscript para loops 2

Veja o instantâneo acima, nosso varname é mesa , a lista é especificada entre chaves. Dentro das chaves, os dois primeiros inicializarão a tabela a partir de 2, 20 representa o valor máximo de $table e os últimos 2 mostram o incremento pelo valor 2.

Shellscript para loops 3

Observe o instantâneo acima, ele exibe a tabela de 2 como saída.

2) Sintaxe:

Sintaxe de uma linguagem de programação semelhante a C.

Shellscript para loops 4

Veja o instantâneo acima, condição1 indica inicialização , cond2 indica doença e cond3 indica atualizar.

borda css

Exemplo para:

Mostramos um exemplo para contar o número na direção reversa.

Shellscript para loops 5

Veja o instantâneo acima, este é o script de loop. $i inicializará com 10 e irá até 1, diminuindo com 1 valor.

Shellscript para loops 6

Veja o instantâneo acima, esta é a saída do script.