Bonsoir,

Le 03/12/2021 à 19:21, Wallace a écrit :
avec >&/dev/null tu ne rediriges pas stderr

Pour rediriger stderr tu devrais avoir 2>&1 > /dev/null

En complément de la réponse de Wallace (extrait de [1]) :

com 2>&1 redirige la sortie des erreurs de com vers la sortie standard de com

Donc oui
com 2>&1 > /dev/null
redirige la sortie des erreurs (file descriptor numéro 2) de com vers la sortie standard de com (file descriptor numéro 1) qui est redirigée à son tour vers /dev/null

La documentation de GNU Bash concernant les redirections [2] te donne toute l'explication complète.


[1] : https://fr.wikibooks.org/wiki/Programmation_Bash/Flux_et_redirections#R%C3%A9sum%C3%A9_des_outils_de_redirection
[2] :https://www.gnu.org/software/bash/manual/html_node/Redirections.html


Bien cordialement,
--
Maxime DERCHE
OpenPGP public key ID : 0xAE5264B5
OpenPGP public key fingerprint : 7221 4C4F D57C 456F 8E40 3257 47F7 29A6 AE52 
64B5
<https://www.mouet-mouet.net/maxime/blog/>
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à