Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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