From af9f9b65be147e64385585621335c68965a0a176 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 5 Jul 2022 00:23:16 +0200 Subject: [PATCH] Some corrections thanks to Pierre Ch. --- .../2022/bash_gerer_les_messages_avance/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/articles/2022/bash_gerer_les_messages_avance/index.md b/content/articles/2022/bash_gerer_les_messages_avance/index.md index d382611..a9dbca8 100644 --- a/content/articles/2022/bash_gerer_les_messages_avance/index.md +++ b/content/articles/2022/bash_gerer_les_messages_avance/index.md @@ -24,7 +24,7 @@ sorties. ## Une première version Cette première ébauche de cette librairie contient 3 fonctions répondant à la -demande formulée en introduction. Appelons ce fichier `messages.sh`. +demande formulée en introduction. Appelons ce fichier `message.sh`. ```bash #!/bin/env bash @@ -53,7 +53,7 @@ error() { ``` Vous remarquez que les fonctions `error` et `debug` utilisent la fonction -`message` mais son appel est précédé de `>&2` afin que la sortie se fasse sur +`msg` mais son appel est précédé de `>&2` afin que la sortie se fasse sur **la sortie d'erreur**. Le `printf` de notre fonction `msg` utilise `%b` pour afficher le contenu de la @@ -102,7 +102,7 @@ ERROR: This is an error ## Ajouter un peu de couleur Personnellement, **j'aime avoir un peu de couleur dans mon terminal**, les -choses apparaissent souvent plus claire. Pour nos messages, nous pouvons faire +choses apparaissent souvent plus claires. Pour nos messages, nous pouvons faire de même. La commande `printf` permet d'insérer des code couleur (entre autres), utilisons @@ -213,13 +213,13 @@ debug() { error() { local message="$*" - [ -z message ] && return + [ -z "$message" ] && return message="ERROR: $message" if [ -t 2 ] then >&2 msg "\e[31m$message\e[0m" else - >&2 log $message + >&2 log "$message" fi } ```