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` done
Durante 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