unix conditional statements
Déclarations conditionnelles Codage sous Unix:
Les scripts shell doivent souvent être construits pour exécuter différentes instructions en fonction de la valeur de variables de contrôle spécifiques. Les différents chemins d'exécution sont spécifiés à l'aide d'instructions conditionnelles.
Dans ce didacticiel, nous verrons les opérateurs relationnels et la prise de décision du shell à l'aide de diverses instructions conditionnelles.
Vidéo Unix n ° 15:
Instructions conditionnelles Unix Le if-elif-fi
Unix fournit un certain nombre d'opérateurs relationnels en plus des opérateurs logiques mentionnés précédemment. Ceux-ci peuvent être utilisés pour comparer des valeurs numériques.
lequel des éléments suivants correspond au chemin d'accès au bouton "Prendre une capture d'écran"?
- -lt moins de
- -le inférieur ou égal à
- -gt supérieur à
- -ge supérieur ou égal à
- -eq égal à
- -ne pas égal à
Unix fournit un certain nombre de manières d'exécuter conditionnellement les autres commandes.
Ceux-ci sont traités ci-dessous:
# 1) Les instructions if
Exemple:
if then fi
# 2) Les instructions if… else
Exemple:
if then else fi
# 3) La déclaration if… elif… else… fi
Exemple:
if then elif then else Voici quelques exemples de programmes illustrant ces instructions conditionnelles:
# 1) Vérifiez si un nombre d'entrée est positif:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Vérifiez si un nombre d'entrée est positif ou non:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Vérifiez si un nombre d'entrée est positif, nul ou négatif:
convertisseur youtube en mp4 de haute qualité
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
Consultez notre prochain tutoriel pour en savoir plus sur Expressions conditionnelles!!
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Exemples d'opérateurs arithmétiques et booléens de script shell Unix
- Opérateurs Python
- Tutoriel Unix Pipes: Pipes dans la programmation Unix
- Travailler avec des variables Unix: fonctionnalités du script shell
- Utilisation de Switch Case dans un script de shell Unix: instruction Case-esac
- Qu'est-ce qu'Unix: une brève introduction à Unix
- Commandes de traitement de texte Unix: filtres Unix avec exemples
- Instructions conditionnelles Python: instructions if_else, elif, imbriquées if