From 3e21b14a78317430368743030c9ca8c84e79d5ee Mon Sep 17 00:00:00 2001 From: corentinmathias <48797480+corentinmathias@users.noreply.github.com> Date: Fri, 24 Dec 2021 11:40:40 +0100 Subject: [PATCH] Correction orthographe --- Theorie/shell/shell.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Theorie/shell/shell.rst b/Theorie/shell/shell.rst index 6d62c26..6449ee6 100644 --- a/Theorie/shell/shell.rst +++ b/Theorie/shell/shell.rst @@ -99,7 +99,7 @@ Voici un exemple d'utilisation des redirections : La redirection `> file` redirige par défaut la sortie standard vers le fichier `file`. La sortie d'erreur standard reste dirigé, quand à elle, vers le terminal de l'utilisateur. Il arrive toutefois que l'on souhaite diriger les messages d'erreur vers un fichier différent. On peut pour cela utiliser la notation `2> file_errors` (le flux :term:`stdout` est numéroté 1 et le flux :term:`stderr` est numéroté 2; la notation `> file` est implicitement équivalente à `1> file`). - Si l'on souhaite rediriger à la fois :term:`stdout` et :term:`stderr` vers le même fichier on ne peux pas utiliser `> file 2> file` ! Il faut d'abord rediriger la sortie :term:`stderr` vers :term:`stdout`, puis diriger ce dernier vers le fichier. Le flux :term:`stdout` est noté `&1`, on utilise donc `2>&1 > file`. + Si l'on souhaite rediriger à la fois :term:`stdout` et :term:`stderr` vers le même fichier on ne peut pas utiliser `> file 2> file` ! Il faut d'abord rediriger la sortie :term:`stderr` vers :term:`stdout`, puis diriger ce dernier vers le fichier. Le flux :term:`stdout` est noté `&1`, on utilise donc `2>&1 > file`. Des informations plus complètes sur les mécanismes de redirection de `bash(1)`_ peuvent être obtenues dans le `chapitre 20 `_ de [ABS]_.