#1 Le 13/04/2021, à 23:40
- zephyre123
[RESOLU]Question sur les redirections
Bonjour,
J'ai lu ici https://openclassrooms.com/fr/courses/4 … edirection
les différentes redirections qu'ils est possible de faire.
Cependant dans un livre je trouve cette syntaxe : echo >&2 mess qui ne corresponds à rien de ce qu'on peut voir sur le site.
J'ai l'impression que ça redirige la sortie standart et le flux erreur message dans le fichier mess, pouvez vous me le confirmer ?
En résumé cette syntaxe >&2 fait exactement la même chose que 2>&1 et que c'est juste une question de goût.
Dernière modification par zephyre123 (Le 14/04/2021, à 00:12)
Hors ligne
#2 Le 13/04/2021, à 23:49
- kamaris
Re : [RESOLU]Question sur les redirections
>&2 echo mess, echo >&2 mess et echo mess >&2 font toutes la même chose : elles écrivent "mess" sur la sortie d'erreur.
>&2 est la même chose que 1>&2, mais n'est pas la même chose 2>&1.
Hors ligne
#3 Le 13/04/2021, à 23:55
- zephyre123
Re : [RESOLU]Question sur les redirections
salut kamaris,
J'ai pas bien compris la différence entre c'est deux choses 1>&2 et 2>&1.
Au final j'ai l'impression que ça revient au même.
Le premier 1>&2 redirige d'abord la sortie standard puis l'erreur standard dans un même truc, fichier
Le second 2>&1 redirige d'abord l'erreur standard puis la sortie standard dans un même truc, fichier
C'est bien ça Kamaris ?
Hors ligne
#4 Le 14/04/2021, à 00:01
- kamaris
Re : [RESOLU]Question sur les redirections
Non, il n'y a pas de fichier pour l'instant dans ce que tu as écrit.
1>&2 redirige la sortie standard (1) vers la sortie d'erreur (2), tandis que 2>&1 fait l'inverse.
Hors ligne
#5 Le 14/04/2021, à 00:12
- zephyre123
Re : [RESOLU]Question sur les redirections
Ok merci Kamaris j'ai compris
Hors ligne