Aller au contenu principal
Écrire de meilleurs scripts Bash

Articles de la série : Écrire de meilleurs scripts Bash

Faire monter vos scripts Bash en gamme : journalisation, parallélisme, documentation et tests.

📄 Voir cette série en Markdown brut

Suivre la série « Écrire de meilleurs scripts Bash »

Ils arrivent tout seuls dans votre lecteur de flux — sans compte, sans adresse e-mail, sans rien à résilier. Collez cette URL dans votre lecteur :

https://www.avonture.be/fr/series/writing-better-bash-scripts/rss.xml

Vous lisez aussi l'anglais ? Le flux dans la langue d'origine suit l'intégralité du blog :

https://www.avonture.be/series/writing-better-bash-scripts/rss.xml

Pas encore de lecteur de flux ? Commencez ici — ça prend deux minutes.

Linux - Scripts Bash - Lancer des tests unitaires avec bats/bats
Tests

Linux - Scripts Bash - Lancer des tests unitaires avec bats/bats →

Découvrez comment tester unitairement vos scripts Bash sous Linux avec le puissant framework bats (Bash Automated Testing System). Exemples concrets d'assertions, de vérifications de sortie et d'échecs.

10 juillet 2025

Linux - Utiliser une barre de progression dans vos scripts
Bash

Linux - Utiliser une barre de progression dans vos scripts →

Ajoutez une barre de progression visuelle à vos scripts Bash sous Linux. Ce guide vous montre comment implémenter facilement une barre de progression pour suivre des jobs concurrents, visualiser l'avancement et améliorer votre interface dans le terminal.

7 octobre 2024

Linux - Tirez parti du nombre de CPU dont vous disposez ; lancez des jobs concurrents
Bash

Linux - Tirez parti du nombre de CPU dont vous disposez ; lancez des jobs concurrents →

Optimisez vos scripts Bash ! Apprenez à lancer des jobs concurrents et à exploiter tous vos cœurs CPU avec les identifiants de processus (pids), wait et nproc pour réduire drastiquement le temps d'exécution.

6 octobre 2024

Linux - Générer de la documentation à partir de scripts Bash
Bash

Linux - Générer de la documentation à partir de scripts Bash →

Apprenez à générer automatiquement la documentation de vos scripts Bash sous Linux. Ce guide fournit un script maison qui analyse les blocs de doc des fonctions et crée des fichiers Markdown structurés.

29 juillet 2024

Linux - Comparer deux versions du même script
Linux

Linux - Comparer deux versions du même script →

Utilisez une astuce simple en ligne de commande Linux avec diff, grep et awk pour comparer deux versions du même script Bash. Identifiez rapidement les fonctions manquantes ou nouvelles entre deux versions d'un fichier ou entre deux dossiers entiers.

28 juillet 2024

Linux - Trier les fonctions dans un script Bash
Bash

Linux - Trier les fonctions dans un script Bash →

Découvrez comment utiliser diff et sort en Bash pour vérifier si les fonctions de vos scripts shell sont définies dans l'ordre alphabétique. Avec un script pour scanner un dossier entier.

28 juillet 2024

Bash - Afficher sur la console et dans un fichier de log en même temps
Bash

Bash - Afficher sur la console et dans un fichier de log en même temps →

Fatigué des scripts Bash silencieux ? Découvrez la méthode simple et efficace pour afficher la sortie d'une commande sur la console tout en l'écrivant ligne par ligne dans un fichier de log.

3 mai 2024

Bash - Script pour ajouter des fonctionnalités de log à votre script
Bash

Bash - Script pour ajouter des fonctionnalités de log à votre script →

Ajoutez des fonctionnalités de log robustes à vos scripts Bash grâce à cette petite bibliothèque réutilisable. Fichiers de log automatiques, horodatages et trace complète des appels de fonctions pour déboguer facilement.

1 mai 2024

Bash - ASCII art
Bash

Bash - ASCII art →

Apprenez à ajouter des bannières en ASCII art à vos scripts Bash pour un impact visuel plus fort. Avec un exemple de code complet.

19 décembre 2023

Bash - Charger des variables d'environnement depuis un fichier
Bash

Bash - Charger des variables d'environnement depuis un fichier →

Apprenez à charger les variables d'environnement d'un fichier .env dans un script Bash, afin d'externaliser la configuration et de réutiliser les variables dans d'autres applications comme Laravel.

19 décembre 2023