Aller plus loin avec Bash...

Spécialité(s)


Résumé

Les scripts Shell, et Bash en particulier, sont partout. Ils sont un élément essentiel de toute distribution Linux, mais aussi derrière de nombreuses automatisations, souvent critiques dans la mise en place comme dans la conception et gestion d’environnements « Cloud ». Ce rôle essentiel a incité de nombreux acteurs de l’industrie à revoir leur manière de créer leurs scripts, mais aussi d’améliorer leur industrialisation par le développement et l’utilisation d’outillage de génie logiciel dédié à ces derniers. Tour d’horizon de tout ceci dans cet article…


Avant-propos

Lors de précédents articles, et même un hors-série dédié et publié l’année dernière (voir https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMFHS-089), nous avons évoqué en détail le mécanisme de fonctionnement de l’interpréteur de commande du Shell, ainsi que les différents détails de la syntaxe qui lui est associée et qui est aussi riche qu'elle est souvent sous-exploitée. Nous avons aussi évoqué un certain nombre de mécanismes que nous pourrions qualifier d’avancés, tels que la définition d'un tableau associatif et l’utilisation de ce dernier pour sauvegarder l’état de sortie de chaque commande imbriquée (PIPE_STATUS). Dans cet article, nous allons donc revenir rapidement sur ces sujets, mais nous ne reprendrons que quelques points pertinents des précédentes publications. Cet article se concentre en effet sur de nouveaux aspects, par comparaison à ces dernières. Nous invitons le lecteur intéressé à se référer à ces...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous