unix shell loop types
Visão geral de Unix Shell Loops e diferentes tipos de loop como:
- Unix Do While Loop
- Unix For Loop
- Unix Até Loop
Neste tutorial, abordaremos as instruções de controle usadas para iterar um conjunto de comandos em uma série de dados.
O Unix oferece três estruturas de loop das quais podemos repetir uma parte de um programa em um determinado número de vezes.
Vídeo Unix # 17:
qual tipo de teste é usado para verificar se todos os programas em um aplicativo funcionam juntos de forma adequada
Loops em Unix
Você pode usar diferentes loops com base na situação.
Eles estão:
# 1) Instrução de loop For Unix
Exemplo: Este programa adicionará 1 + 2 + 3 + 4 + 5 e o resultado será 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum# 2) Instrução de loop Unix While
Exemplo: Este programa imprimirá o valor de 'a' cinco vezes, de 1 a 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done# 3) Unix até declaração de loop
Este programa imprimirá o valor de 'a' duas vezes de 1 a 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` doneDurante a execução desses loops, pode ser necessário interromper o loop em alguma condição antes de concluir todas as iterações ou reiniciar o loop antes de concluir as instruções restantes. Isso pode ser conseguido com as instruções ‘break’ e ‘continue’.
O programa a seguir ilustra a operação de 'pausa':
num=1 while ( $num -le 5 ) do read var if ( $var -lt 0 ) then break fi num=`expr $num + 1` done echo “The loop breaks for negative numbers”Nosso próximo tutorial irá fornecer mais informações sobre como trabalhar com funções no Unix.
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Funções do Unix Shell Script com parâmetros e retorno
- Usando Switch Case em Unix Shell Scripting: Instrução Case-esac
- Tutorial de script de shell Unix com exemplos
- Tutorial de Pipes Unix: Pipes em Programação Unix
- O que é Unix: uma breve introdução ao Unix
- Comandos de processamento de texto Unix: Filtros Unix com exemplos
- Construções de loop em C ++ com exemplos
- VBScript Loops: For Loop, Do Loop e While Loop