Ce code shell redirige la sortie de la commande donnée.
3>&1 : redirige le descripteur de fichier 3 vers le descripteur de fichier 1. En d'autres termes, cela redirige la sortie du descripteur de fichier 3 vers le même emplacement que le descripteur de fichier 1 (qui est généralement la sortie standard).
1>&2 : redirige le descripteur de fichier 1 vers le descripteur de fichier 2. Cela redirige la sortie standard vers la sortie d'erreur.
2>&3 : redirige le descripteur de fichier 2 vers le descripteur de fichier 3. Cela redirige la sortie d'erreur vers l'emplacement de sortie du descripteur de fichier 3 (qui était initialement la sortie standard).
En résumé, le code échange les flux de sortie standard et d'erreur standard. Ainsi, lorsque la commande est exécutée, la sortie qui irait normalement vers la sortie standard est redirigée vers la sortie d'erreur, et la sortie qui irait normalement vers la sortie d'erreur est redirigée vers la sortie standard.
# 3>&1 1>&2 2>&3
Posté par steph1978 . En réponse au journal Ecrire une petite interface utilisateur ipmitool en 1h avec whiptail. Évalué à 6.
Ce code shell redirige la sortie de la commande donnée.
3>&1: redirige le descripteur de fichier 3 vers le descripteur de fichier 1. En d'autres termes, cela redirige la sortie du descripteur de fichier 3 vers le même emplacement que le descripteur de fichier 1 (qui est généralement la sortie standard).1>&2: redirige le descripteur de fichier 1 vers le descripteur de fichier 2. Cela redirige la sortie standard vers la sortie d'erreur.2>&3: redirige le descripteur de fichier 2 vers le descripteur de fichier 3. Cela redirige la sortie d'erreur vers l'emplacement de sortie du descripteur de fichier 3 (qui était initialement la sortie standard).En résumé, le code échange les flux de sortie standard et d'erreur standard. Ainsi, lorsque la commande est exécutée, la sortie qui irait normalement vers la sortie standard est redirigée vers la sortie d'erreur, et la sortie qui irait normalement vers la sortie d'erreur est redirigée vers la sortie standard.