using switch case unix shell scripting
Présentation des déclarations de cas de commutateur Unix:
Dans ce tutoriel, nous verrons comment un bloc de cas de commutation peut être utilisé lors de la création d'un flux conditionnel en fonction des différentes valeurs d'une seule expression.
Shell Unix La déclaration case-esac
Vidéo Unix n ° 16:
qu'est-ce que la programmation descriptive dans qtp
Le boîtier de l'interrupteur Shell Syntaxe et exemples:
case in ) ;; ) ;; *) ;; esac
Ici, la valeur du mot expression est comparée à chacun des modèles de choix. Si une correspondance est trouvée, les instructions correspondantes sont exécutées jusqu'à ce que l'instruction ‘;;’ soit rencontrée. S'il n'y a pas de correspondance, les instructions par défaut sous «*)» sont exécutées.
Voici un exemple de programme de cas de commutation:
echo “Enter a number” read num case $num in (0-9)) echo “you have entered a single digit number” ;; (1-9)(1-9)) echo “you have entered a two-digit number” ;; (1-9)(1-9)(1-9)) echo “you have entered a three-digit number” ;; *) echo “your entry does not match any of the conditions” ;; Esac
Pour en savoir plus sur l'utilisation des boucles sous Unix, consultez notre prochain tutoriel.
Tutoriel PREV | Tutoriel SUIVANT
lecture recommandée
- Types de boucle du shell Unix: boucle Do While, boucle For, boucle jusqu'à sous Unix
- Tutoriel de script Unix Shell avec des exemples
- Travailler avec des variables Unix: fonctionnalités du script shell
- Travailler avec l'éditeur Vi sous Unix
- Scriptage avancé du shell Unix: tableaux, opérateurs de test de fichiers et de chaînes, variables spéciales
- Tutoriel Unix Pipes: Pipes dans la programmation Unix
- Fonctions de script du shell Unix avec paramètres et retour
- Qu'est-ce qu'Unix: une brève introduction à Unix