&> vs. >&

Le
Jo Engo
Bonjour,

Quelle est la différence entre &> et >& Ça ne plaÍ®t pas aux moteurs de
recherche.




--
Travaillons donc Í  bien penser : voilÍ  le principe de la morale.
-+- Blaise Pascal (1623-1662), Pensées VI.347 -+-
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
Marc SCHAEFER
Le #26563409
Jo Engo
Quelle est la différence entre &> et >& Ça ne plaÍ®t pas aux moteurs de
recherche.

D'après https://stackoverflow.com/questions/11255447/what-does-mean
c'est la même chose; en ce qui me concerne j'utilise toujours la
forme longue: 2>&1 (pour mettre stderr dans stdin) ou 1>&2 pour le
contraire.
J'ai d'ailleurs trouvé ça avec ">&" dans Google (avec guillemets).
Nicolas George
Le #26563411
Jo Engo , dans le message
Quelle est la différence entre &> et >& Ça ne plaÍ®t pas aux moteurs de
recherche.

Ça dépend de quel shell tu parles.
En sh standard :
- >& n'existe pas, seulement >&n (o͹ n est un nombre), qui renvoie vers un
file descriptor déjÍ  ouvert, et >&- qui ferme.
- &> n'existe pas.
Avec zsh :
- >&n et >&- veulent dire la même chose ;
- il y a quelques autres >&x valides ;
- &>x est équivalent Í  «Â >x 2>&1 », c'est Í  dire rediriger Í  la fois les fd
1 et 2 ;
- >& tout court est équivalent Í  &>.
En bash, aucun intérêt, mieux vaut utiliser du sh standard pour la
compatibilité ou zsh pour le confort.
Poster une réponse
Anonyme