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 6800062..61acc2a 100644 --- a/content/articles/2022/bash_gerer_les_messages_avance/index.md +++ b/content/articles/2022/bash_gerer_les_messages_avance/index.md @@ -41,7 +41,7 @@ debug() { local message="$*" # si la variable $DEBUG n'est pas définie ou si sa valeur # est différente de 1, on quite notre fonction. - [ -z "$DEBUG" || $DEBUG -ne 1 ] && return + [[ -z "$DEBUG" || $DEBUG -ne 1 ]] && return [ -z "$message" ] && return >&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) de notre script dans un fichier voici son contenu ouvert dans `vim`: -```none +```shell $ DEBUG=1 ./test.sh >error.txt 2>&1 $ vim error.txt -DEBUG: We will display a message +^[[34mDEBUG: We will display a message^[[0m Test Message -DEBUG: We will display an error -ERROR: This is an error +^[[34mDEBUG: We will display an error^[[0m +^[[31mERROR: This is an error^[[0m ``` Nous allons justement régler ce problème dans le paragraphe suivant. diff --git a/content/assets/backgrounds/article_bash_messages.jpg b/content/assets/backgrounds/article_bash_messages.jpg new file mode 100644 index 0000000..33d7e53 Binary files /dev/null and b/content/assets/backgrounds/article_bash_messages.jpg differ diff --git a/content/pages/cv.md b/content/pages/cv.md index 2b5984f..841f917 100644 --- a/content/pages/cv.md +++ b/content/pages/cv.md @@ -3,7 +3,7 @@ slug: a-propos cover: assets/backgrounds/gnu.jpg Je suis Yorick, marié, papa de deux enfants, habitant Bordeaux et -**administrateur système spécialisé en technologies Open-source**.Je suis aussi +**administrateur système spécialisé en technologies Open-source**. Je suis aussi étudiant en Master Ingénieurie de l'Informatique à l'Université de Bordeaux. Si vous voulez en apprendre plus, [téléchargez mon CV][l_cv], ou son