Bonnes pratiques et outils pour vos scripts

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
102
Mois de parution
mai 2019
Spécialité(s)


Résumé
Lors du premier article, nous avons évoqué un ensemble de conventions et de techniques pour nous assurer du comportement d’un script lors de son exécution. Nous avons ensuite étudié en détail les possibilités, très avancées, de manipulation de flux de données à l’aide de sed et de awk. Cet article va maintenant nous donner l’occasion d’aller encore plus loin. Nous allons, en effet, y évoquer quelques techniques avancées de programmation et aussi recommander des outils bien précieux : Shellcheck et Bats.

Une fois que le lecteur aura bien pris en main la programmation Shell et utilisera de manière quotidienne les utilitaires tels que sed et awk, les scripts qu’il va concevoir ne feront que cesser de se complexifier. Plus l’automatisation deviendra un réflexe, ce que la maîtrise du Bash rend très facile, plus il se verra lui confier des tâches élaborées. Dans cet article, nous allons donc évoquer quelques points assez avancés de programmation – tels que la gestion des fichiers temporaires ou de sous-processus, mais aussi recommander quelques outils, qui se révéleront des alliés précieux lors du développement et de la maintenance de vos scripts.

1. Utilisation des fichiers temporaires

Les mécanismes de redirection du Shell (détaillés dans le premier article) ont été spécialement conçus pour limiter autant que possible la création de fichiers temporaires. En effet, l’objectif avoué est de transmettre le flux de données, de commande en…

Cet article est réservé aux abonnés. Il vous reste 96% à 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