From fd689c8e39cf8f36d363706199d5b8736ad469b1 Mon Sep 17 00:00:00 2001 From: jf Date: Mon, 16 Mar 2026 18:03:32 +0100 Subject: [PATCH] Update docs/Linux/2025-05-20-bash-life.md --- docs/Linux/2025-05-20-bash-life.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Linux/2025-05-20-bash-life.md b/docs/Linux/2025-05-20-bash-life.md index 886fcaf..b3c4e46 100644 --- a/docs/Linux/2025-05-20-bash-life.md +++ b/docs/Linux/2025-05-20-bash-life.md @@ -14,7 +14,7 @@ set -euo pipefail IFS=$'\n\t' ``` -## BASH_REMATCH et les tests de regex `=~` avec l'opérateur conditionnel `[[`: +### BASH_REMATCH et les tests de regex `=~` avec l'opérateur conditionnel `[[`: [BASH_REMATCH special variable](https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html#index-BASH_005fREMATCH) Lors d'un test de regex avec du type `if [[ ${variable} =~ ${pattern} ]]`, tous les résultats qui "matchent" le pattern sont stockés dans un variable spéciale `BASH_REMATCH`, qui est en fait un array. On peut donc itérer dessus.