unix shell loop types
Vue d'ensemble des boucles du shell Unix et des différents types de boucles comme:
- Boucle Unix Do While
- Unix pour la boucle
- Boucle jusqu'à Unix
Dans ce didacticiel, nous aborderons les instructions de contrôle utilisées pour itérer un ensemble de commandes sur une série de données.
Unix propose trois structures de boucle dont nous pouvons répéter une partie d'un programme à un nombre de fois spécifié.
Vidéo Unix n ° 17:
Boucles sous Unix
Vous pouvez utiliser différentes boucles en fonction de la situation.
systèmes d'exploitation open source pour pc
Elles sont:
# 1) Déclaration de boucle Unix For
Exemple: Ce programme ajoutera 1 + 2 + 3 + 4 + 5 et le résultat sera 15
comment rédiger un exemple de plan de test
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Déclaration de boucle While Unix
Exemple: Ce programme imprimera la valeur de «a» cinq fois, de 1 à 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Déclaration de boucle Unix Until
Ce programme imprimera la valeur de «a» deux fois de 1 à 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Lors de l'exécution de ces boucles, il peut être nécessaire de sortir de la boucle dans certaines conditions avant de terminer toutes les itérations ou de redémarrer la boucle avant de terminer les instructions restantes. Cela peut être réalisé avec les déclarations «pause» et «continue».
Le programme suivant illustre l’opération «break»:
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”
Notre prochain tutoriel vous expliquera plus en détail l'utilisation des fonctions sous Unix.
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Fonctions de script du shell Unix avec paramètres et retour
- Utilisation de Switch Case dans un script de shell Unix: instruction Case-esac
- Tutoriel de script Unix Shell avec des exemples
- Tutoriel Unix Pipes: Pipes dans la programmation Unix
- Qu'est-ce qu'Unix: une brève introduction à Unix
- Commandes de traitement de texte Unix: filtres Unix avec exemples
- Constructions de boucles en C ++ avec des exemples
- Boucles VBScript: boucle For, boucle Do et boucle While