Daily Shaarli

All links of one day in a single page.

June 22, 2024

Bash avancé: barre de progression
thumbnail

Après les messages et les signaux, voici enfin un nouvel article dans la série Bash avancé. Avec presque deux ans de retard, il serait temps me direz-vous! Mais mieux vaut tard que jamais non?

Cette article me servira de prétexte pour utiliser massivement la commande interne printf et vous montrer quelques cas d’usages. Nous verrons aussi la substitution de processus, la substitution de paramètre et d’autres mécanismes offerts par Bash.

Bash avancé: Gérer les messages de sortie de vos scripts
thumbnail

L’idée ici est de proposer trois types de messages dans un fichier que nous pourrons ensuite inclure dans nos scripts à l’aide de la commande source.

Ces messages seront de 3 types différents:

  • messages standards envoyĂ©s sur la sortie standard
  • messages de dĂ©bogage affichĂ©s si une variable DEBUG est positionnĂ©e et envoyĂ©s vers la sortie d’erreur
  • message d’erreur envoyĂ©s sur la sortie d’erreur.

Nous utiliserons quelques spécificité de bash nous permettant d’agrémenter nos sorties.