somme corrections thanks to Florian

This commit is contained in:
Yorick Barbanneau 2022-02-10 22:04:59 +01:00
parent 9cb9f7b69d
commit b4550c8951

View file

@ -41,7 +41,7 @@ debug() {
local message="$*" local message="$*"
# si la variable $DEBUG n'est pas définie ou si sa valeur # si la variable $DEBUG n'est pas définie ou si sa valeur
# est différente de 1, on quite notre fonction. # est différente de 1, on quite notre fonction.
[ -z "$DEBUG" || $DEBUG -ne 1 ] && return [[ -z "$DEBUG" || $DEBUG -ne 1 ]] && return
[ -z "$message" ] && return [ -z "$message" ] && return
>&2 msg "DEBUG: $message" >&2 msg "DEBUG: $message"
} }
@ -135,13 +135,13 @@ interprètera nos commandes échappées avec l'antislash**.
La couleur c'est bien, mais si on décide de rediriger une sortie (ou les deux) La couleur c'est bien, mais si on décide de rediriger une sortie (ou les deux)
de notre script dans un fichier voici son contenu ouvert dans `vim`: de notre script dans un fichier voici son contenu ouvert dans `vim`:
```none ```shell
$ DEBUG=1 ./test.sh >error.txt 2>&1 $ DEBUG=1 ./test.sh >error.txt 2>&1
$ vim error.txt $ vim error.txt
DEBUG: We will display a message ^[[34mDEBUG: We will display a message^[[0m
Test Message Test Message
DEBUG: We will display an error ^[[34mDEBUG: We will display an error^[[0m
ERROR: This is an error ^[[31mERROR: This is an error^[[0m
``` ```
Nous allons justement régler ce problème dans le paragraphe suivant. Nous allons justement régler ce problème dans le paragraphe suivant.