Scripts shell : notions avancées

Magazine
Marque
SysOps Pratique
HS n°
Numéro
20
Mois de parution
avril 2011
Spécialité(s)


Résumé
Le shell permet de créer des scripts relativement complexes en utilisant des boucles ou même en définissant des fonctions. Comment les écrire ?

Cet article fait suite à l'article « Premiers pas en script shell ». Après avoir vu les bases de l'écriture des scripts shell, nous allons nous pencher sur des notions moins triviales mais offrant beaucoup plus de possibilités...

1. Une structure particulière : le case

Nous avons vu dans l'article précédent, les structures conditionnelles utilisant l'instruction if. Pour les structures à choix multiples, il est possible d'utiliser l'architecture « si … sinon si … sinon si … etc. ». Si ces tests ont tous lieu sur une même variable var, on obtiendra une structure du type :

if [ $var -eq cond_1 ]; then

La suite est réservée aux abonnés. Il vous reste 95% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant