unix shell loop types
Visió general dels bucles de Shell Unix i de diferents tipus de bucles com:
java 8 noves funcions amb exemples
- Unix Do While Loop
- Unix For Loop
- Unix Until Loop
En aquest tutorial, tractarem les instruccions de control que s’utilitzen per iterar un conjunt d’ordres sobre una sèrie de dades.
Unix ofereix tres estructures de bucle de les quals podem repetir una part d’un programa en un nombre determinat de vegades.
Vídeo Unix # 17:
garantia de qualitat i diferència de control de qualitat
Bucles a Unix
Podeu utilitzar diferents bucles en funció de la situació.
Ells són:
# 1) Instrucció de bucle Unix For
Exemple: Aquest programa afegirà 1 + 2 + 3 + 4 + 5 i el resultat serà de 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Instrucció de bucle Unix While
com puc obrir un fitxer apk
Exemple: Aquest programa imprimirà el valor de 'a' cinc vegades, de l'1 al 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Instrucció de bucle Unix Until
Aquest programa imprimirà el valor de 'a' dues vegades de 1 a 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Mentre s'executen aquests bucles, pot ser que hagi de sortir del bucle en alguna condició abans de completar totes les iteracions o reiniciar el bucle abans de completar les sentències restants. Això es pot aconseguir amb les afirmacions 'trencar' i 'continuar'.
El programa següent il·lustra l'operació 'interrupció':
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”
El nostre proper tutorial us informarà sobre com treballar amb Funcions a Unix.
Lectura recomanada
- Funcions de scripts Unell Shell amb paràmetres i retorn
- Ús de Switch Case a Unix Shell Scripting: instrucció Case-esac
- Tutorial de script Unix Shell amb exemples
- Tutorial Unix Pipes: Pipes a la programació Unix
- Què és Unix: una breu introducció a Unix
- Ordres de processament de text Unix: filtres Unix amb exemples
- Construccions de bucle en C ++ amb exemples
- Bucles VBScript: per a bucle, fer bucle i bucle While